<SEC-DOCUMENT>0001611647-26-000006.txt : 20260223
<SEC-HEADER>0001611647-26-000006.hdr.sgml : 20260223
<ACCEPTANCE-DATETIME>20260223160629
ACCESSION NUMBER:		0001611647-26-000006
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		110
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260223
DATE AS OF CHANGE:		20260223

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Freshpet, Inc.
		CENTRAL INDEX KEY:			0001611647
		STANDARD INDUSTRIAL CLASSIFICATION:	GRAIN MILL PRODUCTS [2040]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				201884894
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36729
		FILM NUMBER:		26665126

	BUSINESS ADDRESS:	
		STREET 1:		1450 US-206
		CITY:			BEDMINSTER
		STATE:			NJ
		ZIP:			07921
		BUSINESS PHONE:		201-520-4000

	MAIL ADDRESS:	
		STREET 1:		1450 US-206
		CITY:			BEDMINSTER
		STATE:			NJ
		ZIP:			07921
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>frpt-20251231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270,d:2da6b68166d347c3989adeb928f4c0e6-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:frpt="http://freshpet.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>frpt-20251231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001611647</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">false</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-114" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-742">0.0143516</ix:nonFraction><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-796">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-797">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="c-224" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1103">304</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="frpt-20251231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>frpt:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>frpt:day</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">frpt:PrivatelyHeldCompanyNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">frpt:AccountsReceivableFromOnePetSpecialtyDistributorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:MA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:OR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:SC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:MA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:SC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">frpt:DeferredTaxAssetsOperatingLossCarryforwardForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">frpt:DeferredTaxAssetsStockOptionExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:DrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">frpt:ConversionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">frpt:ConversionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-31</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-15</xbrli:startDate><xbrli:endDate>2023-03-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:ManufacturingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-08</xbrli:startDate><xbrli:endDate>2022-04-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-14</xbrli:startDate><xbrli:endDate>2025-03-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-15</xbrli:startDate><xbrli:endDate>2025-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">frpt:SharebasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-16</xbrli:startDate><xbrli:endDate>2026-01-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001611647</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">frpt:BillyCyrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i2da6b68166d347c3989adeb928f4c0e6_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:1pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2025</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to </span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-36729</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div style="text-align:center"><img src="frpt-20251231_g1.jpg" alt="11.jpg" style="height:76px;margin-bottom:5pt;vertical-align:text-bottom;width:244px" id="i-1"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">FRESHPET, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">20-1884894</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(State of</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Incorporation)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(I.R.S. Employer</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identification No.)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">1450 US-206</ix:nonNumeric>,  <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Bedminster</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">New Jersey</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">07921</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">201</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">520-4000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:38.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%;text-decoration:underline">Name of exchange on which registered</span></td></tr><tr><td colspan="3" style="background-color:#def3c0;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="background-color:#def3c0;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">FRPT</ix:nonNumeric></span></td><td colspan="3" style="background-color:#def3c0;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">NASDAQ Global Market</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________________________________________________</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.114%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">o</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">o</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.   Yes  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">   No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">o</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D-1 (b).   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).   Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">   No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">x</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-29">3.3</ix:nonFraction> billion.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of February&#160;19, 2026, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">49,057,177</ix:nonFraction> shares of common stock of the registrant were outstanding.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________________________________________________________</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Documents Incorporated by Reference </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required by Part III, Items 10, 11, 12, 13, and 14 of this Annual Report on Form 10-K will be filed (and are hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information, to be filed within 120 days after the end of the issuer's fiscal year.</span></div></ix:nonNumeric><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Freshpet, Inc. </span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Annual Report on Form 10-K </span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">TABLE OF CONTENTS </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.962%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_13">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_16">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_19">Item 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_19">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_22">Item 1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_22">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_25">Item 1C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_25">Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_25">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_28">Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_28">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_28">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_31">Item 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_31">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_31">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_34">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_34">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_34">28</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_37">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_40">Item 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_40">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_43">Item 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_43">[Reserved]</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_46">Item 7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_46">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_46">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_70">Item 7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_70">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_70">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_73">Item 8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_73">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_73">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_148">Item 9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_148">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_148">77</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_151">Item 9A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_151">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_151">77</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_154">Item 9B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_154">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_154">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_157">Item 9C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_157">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_157">78</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_160">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_163">Item 10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_163">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_163">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_166">Item 11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_166">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_166">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_169">Item 12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_169">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_169">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_172">Item 13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_172">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_172">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_175">Item 14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_175">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_175">79</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_178">PART IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_181">Item 15</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_181">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_181">80</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_184">Item 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_184">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_184">80</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i2da6b68166d347c3989adeb928f4c0e6_190">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Forward-Looking Statements </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This report contains forward-looking statements that are subject to risks and uncertainties. Forward-looking statements discuss our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as &#8220;aim,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;outlook,&#8221; &#8220;potential,&#8221; &#8220;project,&#8221; &#8220;projection,&#8221; &#8220;plan,&#8221; "target," &#8220;intend,&#8221; &#8220;seek,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;can,&#8221; &#8220;can have,&#8221; &#8220;likely,&#8221; the negatives thereof and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. They appear in a number of places throughout this report and include statements regarding our intentions, beliefs or current expectations concerning, among other things, our results of operations, financial condition, liquidity, prospects, growth, strategies and the industry in which we operate. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to meet our sustainability targets, goals, and commitments, including due to the impact of climate change;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">changes in global and domestic economic and business conditions, and financial market conditions, such as continued inflation, interest rate increases, tariffs, trade wars, recession, government or regulator shutdowns or defunding, regulatory delays or uncertainty, supply chain disruptions or agricultural labor shortages;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">our ability to successfully implement our growth strategy, including related to implementing our marketing strategy and continuing to build our capacity to meet demand, such as through the timely expansion of certain of our Freshpet Kitchens Bethlehem, Freshpet Kitchens South and Freshpet Kitchens Ennis (collectively, our "Freshpet Kitchens");</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">the ability of our distributors to facilitate sales;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">the impact of consumer economic uncertainty on pet adoption and new customer acquisition rates;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">changes in global trade policy, including the imposition of tariffs on certain goods imported into the United States of America or resultant trade wars that may lead to reduced economic activity, increased costs, reduced demand and changes in retail consumer purchasing behaviors for some or all of our products, or other potentially adverse economic outcomes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">the impact of various worldwide or macroeconomic events, such as the ongoing conflicts in Europe, the Middle East and South America, and the continued effects of such conflict on U.S. and global economics, our employees, suppliers, customers and end consumers, which could adversely and materially impact our business, financial condition and results of operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to successfully implement new processes and systems as we continue to improve our Enterprise Resource Planning ("ERP");</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to timely complete the construction at our Freshpet Kitchens Ennis and achieve the anticipated benefits therefrom;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the loss of key members of our senior management team;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">allegations that our products cause injury or illness or fail to comply with government regulations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the loss of a significant customer or supplier;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the entrance of new competitors into our industry;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the effectiveness of our marketing and trade spending programs;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to introduce new products and improve existing products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to match our manufacturing capacity with demand;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the impact of government regulation, scrutiny, warning and public perception;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the effect of false marketing claims;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">adverse weather conditions, natural disasters, pestilences and other natural conditions affecting our operations or those of our suppliers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:5.5pt">sustained disruptions within the agriculture industry, including diseases affecting livestock (such as highly pathogenic avian influenza (&#8220;HPAI&#8221;)), or agricultural labor shortages, including as a result of U.S. immigration policy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to develop and maintain our brand;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the effect of potential price increases and shortages on the inputs, commodities and ingredients that we require, including those effects caused by sustained inflation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the impact of prolonged drought and rising cost of feed on the supply and price of beef;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to manage our supply chain effectively;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">global or local pandemics and epidemics;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the failure of our information technology systems to perform adequately, including as a result of any interruptions, intrusions, cyber attacks or physical or electronic security breaches of such systems;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our ability to successfully implement artificial intelligence into our operations and to realize the anticipated benefits, cost savings and efficiencies from such initiatives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">delays, interruptions or failure in the implementation of our new manufacturing technologies to perform as anticipated;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">volatility in the price of our common stock; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">other factors discussed under the headings &#8220;Risk Factors,&#8221; &#8220;Business,&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in this report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in this report. All forward-looking statements are expressly qualified in their entirety by these cautionary statements. You should evaluate all forward-looking statements made in this report in the context of these risks and uncertainties. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K. The Company assumes no obligation to revise or update any forward-looking statements for any reason, except as required by law.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">PART I</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_16"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1. BUSINESS </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Overview </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet, Inc. (&#8220;Freshpet,&#8221; the &#8220;Company,&#8221; "we" or "our") is disrupting the over $56.0 billion United States pet food industry by driving consumers to reassess conventional dog and cat food offerings that have remained essentially unchanged for decades. We position our brand to benefit from mainstream trends of growing pet humanization and consumer focus on health and wellness. We price our products to be accessible to the average consumer, providing us with broad demographic appeal and allowing us to penetrate multiple classes of retail, including grocery, mass, international, digital, pet specialty, and club. We have successfully expanded our network of Freshpet Fridges within leading blue-chip retail chains. The strength of our business model extends to our customers, who we believe find that Freshpet grows their pet category sales, drives higher traffic, increases shopper frequency and delivers category leading margins. As of December 31, 2025, our household penetration within the United States was approximately 15.2 million households. Additionally, we believe that there are opportunities to expand our network into international markets as demonstrated by our initiatives in the U.K. market.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Industry </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We primarily compete in the United States dog and cat food market. The pet food market has historically been resilient as consumers continue to spend on their pets even during economic downturns, and we believe pet food spending in North America will increase long-term. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe the following trends will drive growth in our industry:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pet ownership.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> There are currently approximately 98 million dog or cat food buying households in the United States, meaning that approximately 73% of total households are buying dog and/or cat food, according to Numerator.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pet humanization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. According to Numerator, 90% of United States dog households view their pets as members of the family. As pets are increasingly viewed as companions, friends and family members, pet owners are being transformed into &#8220;pet parents&#8221; who spare no expense for their loved ones, driving premiumization across pet categories. This trend is reflected in food purchasing decisions.  </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Increasing consumer focus on health &amp; wellness.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Consumers are increasingly purchasing fresh, natural and organic food products. We believe consumers are seeking simple, fresh and easy to understand food products from brands they trust and made with ingredients that are transparently sourced.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The pet food purchasing decision is underpinned by higher brand loyalty than many other consumer packaged goods categories. A consumer selecting a pet food brand resists frequent switching in order to avoid disrupting the pet&#8217;s diet, resulting in high repeat purchasing behavior. As a result, we believe that as consumers try fresh, refrigerated pet food, they are likely to become repeat users of the product.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Opportunity </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet has an opportunity to capture market share in this large and growing category by mainstreaming fresh food for pets and making fresh food a greater part of dogs' and cats' main meals. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Even though long-term consumer trends of pet humanization and health and wellness are well documented, conventional pet food sold as dry kibble or wet food in cans has not changed substantially for decades. We believe that the pet food industry has not kept pace with how consumers think about food for their families, including their pets. As a result, consumers are searching for higher quality, less processed food for their dogs&#8217; and cats&#8217; meals that measure up to today&#8217;s sensibilities of what actually constitutes &#8220;good food.&#8221; Freshpet addresses this growing need with affordable offerings accessible to the average consumer.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Mission and Values </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our mission is to elevate the way we feed our pets with fresh food that nourishes all. And, we are committed to doing so in ways that are good for Pets, People, and Planet.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Pets </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our pets are members of our family and deserve to eat the kind of fresh, healthy food that we do. Freshpet's carefully selected ingredients and gentle cooking process ensures best-in-class bioavailable nutrition. Hundreds of customer testimonials each year underscore Freshpet's support of a long and healthy life. Further, since founding Freshpet, we have donated nearly twenty-six million fresh meals to pets via shelters, charitable organizations, and humane societies, including St Hubert's Animal Welfare Center, Pennsylvania SPCA, StrayDog Inc. and 4 Paws for Ability. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">People </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our people include our team members, pet parents, and our partners. We treat our team members with respect and are committed to helping them develop professionally and personally. These efforts have contributed to an employee net promoter score of 7.9. Additionally, we strive to be good partners with customers, distributors, and suppliers by conducting business with honesty and transparency knowing that we cannot grow without their support.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Planet</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are committed to minimizing our environmental impact while providing the healthiest, tastiest pet food possible. All Freshpet Kitchens are landfill-free facilities thanks to our commitment to recycling, digesting, and waste-to-energy processes. We support renewable energy by matching the electricity used in Freshpet Kitchens and offices as well as our refrigerators in over 30,000 retail locations with Green-E Certified renewable energy certificates from North American based projects. Freshpet's chiller fleet efficiency continues to improve with our latest units using up to 91% less electricity than older units. 2023 saw the introduction of our Texas distribution center and freight bracket pricing program. These efforts helped minimize the fuel used to ship Freshpet products to our customers resulting in significantly reduced logistics costs and environmental footprints.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our commitment to our values helps us engage with consumers, motivate our team members, and attract strong partners, which allows us to fulfill our mission of delivering the best nutritional product choices to improve the well-being of our pets, enrich pet parents&#8217; lives, and contribute to communities.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Products </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet's business operates in a single segment: the manufacturing, marketing and distribution of fresh dog food, cat food, and dog treats. All Freshpet products are made according to our nutritional philosophy of fresh, nutritional ingredients and minimal processing. Our proprietary recipes include real, fresh meat and poultry products and varying combinations of vitamin-rich vegetables, leafy greens and antioxidant rich fruits, without the use of preservatives or additives. Our unique product attributes appeal to diverse consumer needs across multiple classes of retail where Freshpet is sold. Consequently, our brand resonates across a broad cross-section of pet parent demographics.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our products are sold under the Freshpet brand name, with ingredients, packaging, and labeling customized by different classes of trade and are available in multiple forms.</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.204%"/><td style="width:0.1%"/></tr><tr style="height:134pt"><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g2.jpg" alt="HC Family2024.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-2"/></div></td><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g3.jpg" alt="2. FPS Family2024.jpg" style="height:152px;margin-bottom:5pt;vertical-align:text-bottom;width:305px" id="i-3"/></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:125pt"><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g4.jpg" alt="Sams Club Family2025.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-4"/></div></td><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g5.jpg" alt="Vital Family2025.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-5"/></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:125pt"><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g6.jpg" alt="5. Deli Fresh Family2025.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-6"/></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also offer fresh treats across all classes of retail under the Dognation and Dog Joy labels.</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr style="height:125pt"><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g7.jpg" alt="6. DN Family2024.jpg" style="height:152px;margin-bottom:5pt;vertical-align:text-bottom;width:305px" id="i-7"/></div></td><td colspan="3" style="padding:0 1pt;vertical-align:bottom"><div style="text-align:center"><img src="frpt-20251231_g8.jpg" alt="7. DJ Family2024.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-8"/></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Product Innovation </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the first manufacturer of fresh, refrigerated pet food distributed across North America, product innovation is core to our strategy. We take a fresh approach to pet food and are not constrained by conventional pet food products, attributes, and production capabilities. We employ a tightly-knit, creative team of marketing and research and development professionals, including an in-house veterinary nutritionist. We also consult with outside experts through our Nutrition Council, which consist of PhDs in nutrition and veterinary nutritionists. Our team often identifies pet parents&#8217; needs by evaluating emerging demand trends in both pet food and human food. New products are refined iteratively with the help of consumer panel data to arrive at products that we believe can be commercially successful.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The success of our approach is evidenced by our broad product portfolio today. We began Freshpet by producing fresh, refrigerated slice and serve rolls, and over time have steadily expanded into successful new product forms including bags and treats. We also introduced new fresh recipes and ingredients, such as proteins and grain-free options never before seen in pet food that cater to both the life stage and specific dietary requirements of pets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Innovation Center, which is part of our Freshpet Kitchens (with facilities in our Freshpet Kitchens Bethlehem, Freshpet Kitchens South and Freshpet Kitchens Ennis), helps us ensure that we remain capable of strong innovation, including creating new product platforms to expand the breadth of our fresh pet food offerings. We expect that new product innovation and the introduction of new cooking techniques will continue to delight our consumers and drive growth going forward.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Supply Chain </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Manufacturing:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> All of our products are manufactured in the United States, except select products produced in the European Union ("EU") for our European customers. We own and operate what we believe to be the first fresh, refrigerated pet food manufacturing network in North America. Our original Freshpet Kitchens Bethlehem, located in Bethlehem, Pennsylvania, is a 240,000 square foot facility, built to United States Department of Agriculture standards and as of 2025, houses six production lines customized to produce fresh, refrigerated food. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2020, we began making investments at a manufacturing facility called Freshpet Kitchens South. Freshpet Kitchens South currently has four production lines in operation with a potential fifth line to be installed in the future.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The construction of Freshpet Kitchens Ennis, located in Ennis, Texas, began in 2020. The first production line was commissioned in Q4 of 2022, with two more lines successfully commissioned in 2023, completing 1 of 3 construction phases for the site. Phase 2 commissioning was initiated in 2024 with the most successful start-ups to date on two additional lines, with the balance of Phase 2 and Phase 3 planned for completion over the next several years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Due to the continued growth of our fresh pet food sales, we plan to continue expanding our manufacturing capacity via operational efficiency improvements at our current facilities and via future expansion of our physical features.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2025, approximately 99.1% of our product volume was manufactured with Freshpet owned equipment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ingredients and Packaging:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Our products are made with natural and fresh ingredients including meat and poultry products, vegetables, fruits, whole grains, vitamins and minerals. We believe in building long-term supplier and farmer partnerships to source healthy and sustainable ingredients. All of our suppliers are well-established companies that we believe have the scale to support our growth. For raw materials, we strategically source from multiple suppliers and identify alternative sources of supply that meet our quality and safety standards.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Distribution:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Outbound transportation from our distribution center ("DC") facilities is managed through an integrated transportation management system, with carriage provided by a network mostly comprised of refrigerated asset-based carriers, with limited use of refrigerated freight brokers. The service areas for our Pennsylvania and Texas DC locations are in a continual progression towards growing distribution out of Texas to serve the central and western US in tandem with the scale up of the Ennis Kitchen; and the Pennsylvania DC principally services the eastern US and our international businesses. As volume grows, we will continue to leverage our distribution network to continuously improve customer service levels and decrease certain distribution costs. For certain retailers, we use national and regional distributors.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Product Quality and Safety </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We go to great lengths to ensure product quality, consistency and safety from ingredient sourcing to finished product. Our Freshpet-owned manufacturing lines allow us to exercise significant control over production. We have a highly skilled Food Safety and Quality Assurance team consisting of quality assurance supervisors, specialists, analysts, and quality technicians with significant experience in pet and human food production.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our production processes are designed to meet science-based quality standards with documented plans for Hazard Analysis Critical Control Points and Hazard Analysis Risk Based Preventive Control to monitor established production controls, calibrate instruments, record data and perform corrective actions. Our on-site laboratory has microbial and composition testing capabilities. Quality control approvals are based on a positive release strategy, wherein a batch can only be shipped when it passes control point record reviews and laboratory testing. Before commencing production, quality assurance professionals swab equipment to test for potential contaminants.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet&#8217;s food safety program is certified at Safe Quality Food Level III, which is the highest standard determined under the Global Food Safety Initiative Benchmarks. We believe our systems and standards for product quality and safety can support our growth and ensure continued success in the market.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Customers and Distributors </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We sell our products throughout the United States, Canada, and Europe, and generate the vast majority of our sales in the United States. The strength of our business model makes us an attractive partner for leading blue-chip retailers, who we believe find that Freshpet grows the sales of their pet category, drives higher traffic, increases shopper frequency, and delivers category-leading margins. Our Freshpet Fridge locations have been consistently increasing as we add new retail accounts and add stores in existing accounts. As of December 31, 2025, we are in approximately 30,235 stores, with approximately 24% of stores having multiple Freshpet Fridges. We sell our products through the following classes of retail: grocery, mass, international, digital, pet specialty, and club.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our customers determine whether they wish to purchase our products directly from us or through a third-party distributor. In 2025, our largest distributor by net sales accounted for less than 10% of our net sales and our largest customers, Walmart and Costco, accounted for 25% and 10% of our net sales, respectively.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">The Freshpet Fridge </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We primarily sell our products through a growing network of company-owned branded refrigerators, the Freshpet Fridges. Our Freshpet Fridges are typically four feet wide by seven feet high and replace standard shelving in the pet aisle or an end-cap of a retail store. Our Freshpet Fridge designs are constantly evolving with all new models featuring prominent edge-lit LED headers, LED interior lighting, crisp black interiors and frameless glass swing doors for aesthetics and easy access. We use state-of-the-art refrigeration technology and environmentally friendly refrigerants to minimize energy consumption and environmental impact.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We design and produce the Freshpet Fridge through a combination of in-house resources and world-class partners. We source our Freshpet Fridges from leading global commercial refrigerator manufacturers with whom we have a collaborative approach to refrigerator design and innovation. Once ordered by us, Freshpet Fridges are shipped to distribution centers for delivery and installation in retail stores.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Installation into retail locations and ongoing maintenance of the Freshpet Fridge is coordinated by Freshpet and executed through leading third-party service providers. Freshpet Fridges purchased in 2025 are protected by a manufacturer warranty of five years, while those purchased prior to 2025 carry a three-year manufacturer warranty. Our refrigerators are designed to be highly reliable, and at any given time, less than 0.5% of the network is out of service for maintenance. Moreover, to ensure quality, cleanliness and appropriate in-stock levels, we employ brokerage partners to conduct a physical audit of the Freshpet Fridge network on an ongoing basis, with photographic results of our Freshpet Fridges transmitted back to Freshpet for review by members of our sales team.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We currently estimate less than 12-month cash-on-cash payback for the average Freshpet Fridge installation, calculated by comparing our total current costs for a refrigerator (including installation) to our current margin on net revenues. We believe our attractive value proposition to retailers and pet parents will allow us to continue penetrating store locations of existing and new customers. The Freshpet Fridge provides a highly-visible merchandising platform, allowing us to control how our brand is presented to consumers at point-of-sale and represents a significant point of differentiation from other pet food competitors. Our total chiller fleet at retailers covers over 2.1 million cubic feet of space. </span></div><div style="margin-top:10pt;text-align:justify"><img src="frpt-20251231_g9.jpg" alt="Chillers 2025.jpg" style="height:396px;margin-bottom:5pt;vertical-align:text-bottom;width:660px" id="i-9"/></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Marketing and Advertising </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our marketing strategy is designed to educate consumers about the benefits of fresh refrigerated pet food while building both awareness of, and belief in, the Freshpet brand. We focus on establishing trust in the quality, safety, and nutritional benefits of our products, while deploying a broad set of marketing tools to reach consumers through multiple touchpoints and drive increased consumer trials of our products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our network of fridges at approximately 30,235 retail locations within blue-chip retailers serves as a powerful in-store marketing asset, introducing consumers to our brand and clearly differentiating Freshpet from traditionally merchandised pet food. We utilize a holistic media approach to support brand building and consumer engagement, including national television advertising, which has been effective in driving incremental consumer product trials, as well as investments across streaming television, digital, and social media channels.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain a robust online presence designed to engage consumers across their purchase journey, including those seeking delivery or omnichannel options. Our digital efforts span a range of platforms and environments, including company and retail websites, retail media networks, search engines, blogs, and online reviews, and are further supported by tailored messaging across leading social and digital platforms.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Through this integrated marketing approach, we have driven new consumers to the brand while fostering a highly engaged community of Freshpet users who actively advocate for our products.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Competition </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The pet food industry is highly competitive, with numerous manufacturers of varying sizes. Our competitors include pet food divisions of large consumer product companies, regional niche brands, direct-to-consumer frozen brands, as well as retailers with their own private label products. Competitors market and sell their products through brick-and-mortar stores and e-commerce. Many of our principal competitors have substantially larger financial, marketing, and other resources than we do. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Given a North American retail landscape dominated by large retailers, with limited shelf space and a significant number of competing products, competitors actively support their brands through marketing, advertising, promotional spending and discounting.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Competitive factors in the pet food industry include product quality, ingredients, brand awareness and loyalty, product variety, product packaging and design, ease of purchase, merchandising, reputation, price, advertising, promotion and nutritional claims. We believe that we compete effectively with respect to each of these factors.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Team Members &amp; Human Capital Resources</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At Freshpet we always want to build a fair, healthy and safe workplace, while creating work environment policies and practices that help us attract, develop and retain our valued employees. We believe that when we create a workplace where our colleagues are engaged, committed and empowered for the long-term, we are better positioned to create value for our company, as well as for our stockholders. We are proud of our focus on promoting employee engagement across our operations - from our supply chain to our finished products - and are committed to building our business on a foundation of strong ethics. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attracting and retaining talent at all levels is vital to continuing our success. We promote the work-life balance of our employees, we invest in our employees through high-quality benefits and various health and wellness initiatives, and we have created a healthy work environment in our offices. In order to incentivize and engage our workforce, Freshpet provides:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industry-leading compensation, including stock compensation for every employee</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industry-leading healthcare offered equitably for every employee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual equity grants and Key Talent awards to employees identified by the Executive Leadership team and the Board</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Competitive perquisites, including pet insurance, tuition reimbursement, paid parental leave, free healthy snack room and catered lunches</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) matching for every employee</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rigorous focus on creating an inclusive culture to attract, engage and retain our diverse talent</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2025, we had 1,288 employees located primarily in Bethlehem, PA, Ennis, TX, Bedminster, NJ and Europe. None of our employees are represented by a labor union or by any collective bargaining arrangements with respect to his or her employment with us.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Corporate Information</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We were incorporated in Delaware in November 2004 and currently exist as a Delaware corporation. Our principal executive offices are located at 1450 US-206, Bedminster, New Jersey 07921.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Website Information</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The address of our corporate website is www.freshpet.com. Our annual reports, annual proxy statements and related proxy cards are made available on our website at the same time they are mailed to stockholders, as required by applicable law. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, periodic reports on Form 8-K and amendments to those reports that we file or furnish pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), are available through our website, free of charge, as soon as reasonably practicable after they have been electronically filed or furnished to the Securities and Exchange Commission (the &#8220;SEC&#8221;). Our website also provides access to reports filed by our directors, executive officers and certain significant shareholders pursuant to Section 16 of the Exchange Act. In addition, our Corporate Governance Guidelines, General Code of Ethics, Code of Ethics for Executive Officers and Principal Accounting Personnel and charters for the committees of our board of directors are available on our website as well as other shareholder communications. The information contained in or that can be accessed through our website does not constitute a part of, and is not incorporated by reference into, this report. The SEC maintains a website, http://www.sec.gov, which contains reports, proxy and information statements and other information that we file electronically with the SEC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Trademarks and Other Intellectual Property </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that our rights in our trademarks and service marks are important to our marketing efforts to develop brand recognition and differentiate our brand from our competitors and are a valuable part of our business. We own a number of trademarks and service marks that have been registered, or for which applications are pending, with the United States Patent and Trademark Office including, among others, Freshpet, Vital, Nature&#8217;s Fresh, Roasted Meals, Fresh From The Kitchen, DeliFresh, Freshpet Dog Joy, Dognation, Homestyle Creations, and Pets People Planet.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that our intellectual property has substantial value and has significantly contributed to our success to date. We are continually developing new technology and enhancing proprietary technology related to our pet food, Freshpet Fridges and manufacturing operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also rely on unpatented proprietary expertise, recipes and formulations, continuing innovation and other trade secrets to develop and maintain our competitive position.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Government Regulation </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Along with our brokers, distributors, and ingredients and packaging suppliers, we are subject to extensive laws and regulations in the United States by federal, state and local government authorities. In the United States, the federal agencies governing the manufacture, distribution and advertising of our products include, among others, the Federal Trade Commission, the U.S. Food and Drug Administration (&#8220;FDA&#8221;), the U.S. Department of Agriculture, the United States Environmental Protection Agency, and the Occupational Safety and Health Administration. Under various statutes, these agencies, among other things, prescribe the requirements and establish the standards for quality and safety and regulate our marketing and advertising to consumers. Certain of these agencies, in certain circumstances, must not only approve our products, but also review the manufacturing processes and facilities used to produce these products before they can be marketed in the United States. In addition to agency regulation, we are required to comply with state feed control requirements in the United States. We are also subject to the laws of Canada, including the Canadian Food Inspection Agency, and the United Kingdom, including the Food Standards Agency, as well as provincial and local regulations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are subject to labor and employment laws, laws governing advertising, privacy laws, safety regulations and other laws, including consumer protection regulations that regulate retailers or govern the promotion and sale of merchandise. Our operations, and those of our distributors and suppliers, are subject to various laws and regulations relating to environmental protection and worker health and safety matters. We monitor changes in these laws and believe that we are in material compliance with applicable laws.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Investing in our common stock involves a high degree of risk. The following is a discussion of the risks, uncertainties and assumptions that we believe are material to our business, which should be considered in conjunction with the other information contained in this report, including our consolidated financial statements and accompanying notes. If any of the following risks actually occurs, our business, financial condition or results of operations could be materially adversely affected. While the risks are organized by headers, and each risk is discussed separately, many are interrelated. In any such case, the trading price of our common stock could decline, and you could lose all or part of your investment. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, or results of operations. </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Growth Strategy and Need for Capital</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may not be able to successfully implement our growth strategy on a timely basis or at all. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our future success depends, in large part, on our ability to implement our growth strategy by retaining existing customers, attracting new consumers to our brand, expanding distribution through the timely expansion of certain of our Freshpet Kitchens, the installation of new Freshpet Fridges, and launching new products. Our ability to increase awareness, consumer trial and adoption of our products, and to implement this growth strategy depends, among other things, on our ability to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">implement our marketing strategy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">expand and maintain brand loyalty;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">partner with customers to secure space for our Freshpet Fridges;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">develop new product lines and extensions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">partner with distributors to deliver our products to customers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">continue to compete effectively in multiple classes of retail, including grocery, mass, international, digital, pet specialty, and club; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">build capacity to meet consumer demand, including the timely expansion of certain of our Freshpet Kitchens.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We may not be able to successfully implement our growth strategy or to grow consistently from period to period. Our business, financial condition and results of operations will be adversely affected if we fail to implement our growth strategy or if we invest resources in a growth strategy that ultimately proves unsuccessful.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We expect to need capital in the future for business development, and we may not be able to generate sufficient cash flow or raise capital on acceptable terms to meet our needs. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developing our business has in the past required, and will in the future continue to require, significant capital. To meet our capital needs, we expect to continue to rely on our cash flow from operations, as well as amounts previously raised through the issuance of the Convertible Notes (as defined below), and other third-party financing. Third-party financing in the future may not, however, be available on terms favorable to us, or at all. Our ability to obtain additional funding will be subject to various factors, including general economic and market conditions, our operating performance, the market&#8217;s perception of our growth potential, lender sentiment and our ability to incur additional debt in compliance with our contractual restrictions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, our ability to make payments on and to refinance any indebtedness and to fund planned expenditures for our growth and operational efficiency plans will depend on our ability to generate cash in the future. If our business does not achieve the levels of profitability or generate the amount of cash that we anticipate or if we expand faster than anticipated, we may need to seek additional debt or equity financing to operate and expand our business. From time to time, we may seek to raise additional capital by accessing the debt and/or equity markets to fund capital expenditures or otherwise. We cannot assure you that our business will generate cash flow from operations in an amount sufficient to enable us to fund our liquidity needs. Further, our capital requirements may vary materially from those currently planned if, for example, our revenues do not reach expected levels, or we have to incur unforeseen capital expenditures and make investments to maintain our competitive position. If this is the case, we may seek alternative financing, such as selling additional debt or equity securities, and we cannot assure you that we will be able to do so on favorable terms, if at all. For additional possible effects of such offerings, see "</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Future offerings of debt securities, which would rank senior to our common stock upon our bankruptcy or liquidation, and future offerings of equity securities, which may be senior to our common stock for the purposes of dividend and liquidating distributions, may adversely affect the market price of our common stock.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">"</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Loss of our key executive officers or personnel, or an inability to attract and retain such management and other personnel, could negatively affect our business.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our future success depends to a significant degree on the skills, experience and efforts of our key executive officers. The sudden loss of any of these executives' services or our failure to appropriately plan for any expected key executive succession could materially and adversely affect our business and prospects, as we may not be able to find suitable individuals to replace them on a timely basis, if at all. Additionally, we depend on our ability to attract and retain qualified personnel to efficiently operate and expand our business, and in recent years have expanded our workforce to support our increased manufacturing capacity. Certain specialized and technical knowledge is required to maintain satisfactory operating conditions and food quality standards at our manufacturing facilities, and if employees assigned to such facilities are not adequately trained, able to assimilate into those roles, or adhere to such standards, or if we fail to attract or retain talented new employees, our business and results of operations could be negatively affected. </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Competition in Our Industry</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The pet food product category in which we participate is highly competitive. If we are unable to compete effectively, our results of operations could be adversely affected. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The pet food product category in which we participate is highly competitive. There are numerous brands and products that compete for retail space, e-commerce and direct-to-consumer sales, with competition based primarily upon brand recognition and loyalty, product packaging, quality and innovation, taste, nutrition, breadth of product line, price and convenience. We compete with a significant number of companies of varying sizes, including divisions or subsidiaries of larger companies and private label brands. We face strong competition from competitors&#8217; products that are sometimes sold at lower prices. Price gaps between our products and our competitors&#8217; products may result in market share erosion and harm our business. A number of our competitors have broader product lines, substantially greater financial and other resources and/or lower fixed costs than we have. Our competitors may succeed in developing new or enhanced products, including additional fresh, refrigerated pet food, that are more attractive to customers or consumers than our products. These competitors may also prove to be more successful in marketing and selling their products or may be better able to increase prices to reflect cost pressures. We may not be able to compete successfully with these other companies or maintain or grow the distribution of our products. We cannot predict the pricing or promotional activities of our competitors or whether their strategies will negatively affect us. Many of our competitors engage in aggressive pricing and promotional activities. There are competitive pressures and other factors which could cause our products to lose market share or decline in sales or result in significant price or margin erosion, which would have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our operating results depend, in part, on the sufficiency and effectiveness of our marketing and trade spending programs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In general, due to the highly competitive nature of the businesses in which we compete, we must execute effective and efficient marketing investments and trade spending programs with respect to our businesses overall to sustain our competitive position in our markets. Marketing investments may be costly. Additionally, we may, from time to time, change our marketing and trade spending strategies, including the timing, amount or nature of television advertising, use of social media and related promotional programs. The sufficiency and effectiveness of our marketing and trade spending practices is important to our ability to retain or improve our market share or margins. If our marketing and trade spending programs are not successful or if we fail to implement sufficient and effective marketing and trade spending programs, our business, financial condition and results of operations may be adversely affected. </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Products and Customers</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business depends on our ability to introduce new products and improve existing products in anticipation of changes in consumer preferences and demographics. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business is focused on the development, manufacture, marketing and distribution of pet food products. If consumer demand for our products decreased, our business would suffer. Sales of pet food products are subject to evolving consumer preferences, changing demographics and economic pressures. A significant shift in consumer demand away from our products, including as a result of perceived or actual product costs or widespread recession, or a decline in pet ownership could reduce our sales or the prestige of our brand, which would harm our business, financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A key element of our growth strategy depends on our ability to develop and market new products and improvements to our existing products that meet our standards for quality and appeal to consumer preferences. The success of our innovation and product development efforts is affected by our ability to anticipate changes in consumer preferences and demographics, the technical capability of our product development staff in developing and testing product prototypes, including complying with governmental regulations, and the success of our management and sales team in introducing and marketing new products. Additionally, the development and introduction of new products requires substantial research, development and marketing expenditures, which we may be unable to recoup if the new products do not gain widespread market acceptance. Efforts to accelerate our innovation may exacerbate risks associated with innovation. Failure to develop and market new products that appeal to consumers and meet our objectives could negatively impact our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we fail to develop and maintain our brand, or the quality of our products that customers have come to expect, our business could suffer. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that developing and maintaining our brand and the quality of our products is critical to our success. The importance of our brand recognition and the quality of our products may become even greater as competitors offer more products similar to ours. Our financial success is directly dependent on consumer perception of our brand and our products. Our brand-building activities involve providing high-quality products, increasing awareness of our brand, creating and maintaining brand loyalty and increasing the availability of our products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The success of our brand may suffer if our marketing plans or product initiatives do not have the desired impact on our brand&#8217;s image or its ability to attract customers. Further, our brand value could diminish significantly due to a number of factors, including consumer perception that we have acted in an irresponsible manner, adverse publicity about our products (whether or not valid), our failure to maintain the quality of our products, product contamination, the failure of our products to deliver consistently positive consumer experiences, including with respect to product costs or perceived value, or the products becoming unavailable to consumers. The widespread use of social and digital media by consumers increases the speed and extent that information and opinions can be shared. Negative posts or comments about us or our brands or products on social or digital media could damage our brands and reputation. If we fail to maintain favorable perception of our brands, our business, financial condition and results of operations could be negatively impacted.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The loss of a significant customer or distributor, certain actions by a significant customer or distributor, or financial difficulties of a significant customer or distributor could adversely affect our results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our customers purchase products either directly from us, or through a network of distributors who have purchased product inventory from us. A relatively limited number of customers and distributors account for a large percentage of our net sales. During 2025, ten customers, who purchase either directly from us or through distributors, collectively accounted for approximately 68.0% of our net sales. This percentage may increase if there is consolidation among retailers or if mass merchandisers grow disproportionately to their competition. We expect that a significant portion of our revenues will continue to be derived from a small number of customers and distributors; however, these customers or distributors may not continue to purchase our products in the same quantities as they have in the past. Our customers are not contractually obligated to purchase from us. Changes in our customers&#8217; strategies, including a reduction in the number of brands they carry, shipping strategies, a shift of shelf space to or increased emphasis on private label products (including &#8220;store brands&#8221;), a reduction in shelf space for pet food items or a reduction in the space allocated for our Freshpet Fridges, or the failure of our customers to increase the volume of Freshpet Fridges may adversely affect our sales. Requirements that may be imposed on us by our customers, such as sustainability, inventory management or product specification requirements, may have an adverse effect on our results of operations. Additionally, especially during economic downturns, our customers and/or distributors may face financial difficulties, bankruptcy or other business disruptions that may impact their operations and their purchases from us and may affect their ability to pay us for products purchased from us. In addition, there are a relatively small number of distributors with whom we engage to distribute our products. We have in the past, and could again in the future, have disruptions in our distributor network which could adversely impact our net sales and results of operations or subject us to litigation. See "Note 10 - Commitments and Contingencies - Legal Obligations." To the extent customers or distributors seek to reduce their usual or customary inventory levels or change their practices regarding purchases in excess of consumer consumption, our sales and results of operations could be adversely impacted. If our sales of products to one or more of our significant customers or distributors are reduced, this reduction could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we are unable to maintain or increase prices for our products, our results of operations may be adversely affected. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely in part on price increases to neutralize cost increases and improve the profitability of our business. Our ability to effectively implement price increases or otherwise raise prices for our products can be affected by a number of factors, including competition, our competitors&#8217; pricing and marketing, aggregate industry supply, category limitations, market demand and economic conditions, including inflationary and interest rate pressures or recession. During challenging economic times, our ability to increase the prices of our products may be particularly constrained. Additionally, customers may pressure us to rescind price increases that we have announced or already implemented (either through a change in list price or increased promotional activity). If we or our suppliers were to experience significant or long-term increases in the prices or availability of our raw materials, which include meat, poultry products, whole grains and other agricultural products, whether as a result of livestock disease such as HPAI, labor shortages in the agricultural industry or macroeconomic factors such as tariffs or trade wars, our ability to effectively mitigate such cost increases could be further diminished, See "</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The inputs, commodities and ingredients that we require are subject to macroeconomic factors, government regulation, and other factors outside of our or our suppliers' control, including but not limited to, price increases, inflationary and interest rate pressures, tariffs, trade wars, product or agricultural industry labor shortages, livestock disease or pestilence, any of which could adversely affect our results of operation." </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If we are unable to maintain or increase prices for our products (or if we must increase promotional activity), our results of operations could be adversely affected. Furthermore, price increases generally result in volume losses, as consumers purchase fewer units. If such losses (also referred to as the elasticity impact) are greater than expected or if we lose distribution due to a price increase (which may result from a customer response or otherwise), our business, financial condition and results of operations could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If our products are alleged to cause injury or illness, be mislabeled or misbranded, or fail to comply with governmental regulations, we may suffer adverse public relations, need to recall our products and experience product liability claims. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have in the past and may in the future be exposed to product recalls, including voluntary recalls or withdrawals, and adverse public relations if our products are alleged to cause injury or illness or if we are alleged to have mislabeled or misbranded our products or otherwise violated governmental regulations. We may also voluntarily recall or withdraw products that we consider below our standards, whether for taste, appearance or otherwise, in order to protect our brand reputation. Consumer or customer concerns (whether justified or not) regarding the quality or safety of our products could adversely affect our business. Product recalls or withdrawals can result in substantial and unexpected expenditures, destruction of product inventory, and lost sales due to the unavailability of the product for a period of time, which could reduce profitability and cash flow. In addition, a product recall or withdrawal may require significant management attention and result in production delays, as was the case with a voluntary recall of a single lot of product that we initiated in June 2022. Product recalls, product liability claims (even if unmerited or unsuccessful), or any other events that cause consumers to no longer associate our brands with high quality and safe products may also result in adverse publicity or legal challenges, hurt the value of our brands, lead to a decline in consumer confidence in and demand for our products, and lead to increased scrutiny, fines, or other penalties by federal and state regulatory agencies of our operations, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also may be subject to product liability claims and adverse public relations if consumption or use of our products is alleged to cause injury or illness. While we carry product liability insurance, our insurance may not be adequate to cover all liabilities we may incur in connection with product liability claims. For example, punitive damages are generally not covered by insurance. In addition, we may not be able to continue to maintain our existing insurance, obtain comparable insurance at a reasonable cost, if at all, or secure additional coverage (which may result in future product liability claims being uninsured). A product liability judgment against us or our agreement to settle a product liability claim could also result in substantial and unexpected expenditures, which would reduce profitability and cash flow. In addition, even if product liability claims against us are not successful or are not fully pursued, these claims could harm our brand image, be costly and time-consuming and may require management to spend time defending the claims rather than operating our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time we may be subject to claims from competitors or consumers, including consumer class actions, alleging that our product claims are deceptive, such as products being mislabeled or misbranded. For example, we have had legal claims brought against us in California for our use of the word "natural" in describing certain of our products. Regardless of their merit, these claims can require significant time and expense to investigate and defend. Whether or not a false marketing claim is successful, such assertions could have an adverse effect on our business, financial condition and results of operations, and the negative publicity surrounding them could harm our reputation and brand image.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Manufacturing and Supply Chain</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may not be able to successfully implement initiatives to improve productivity and product quality, to streamline operations, or to control or reduce costs. Failure to successfully implement such initiatives could adversely affect our results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our ability to introduce new products and execute our growth strategy depends, in part, on our ability to successfully launch new proprietary technologies. If these technologies fail to perform as expected, we encounter unexpected difficulty training employees on use of these technologies, or we or our business partners are unable to implement these technologies in the time frame, at the cost, or with anticipated efficiencies and beneficial impact on product quality, our results of operations could be adversely affected. Because our ability to effectively implement price increases for our products can be affected by factors outside of our control, our profitability and growth depend significantly on our efforts to control our operating costs. As many of our costs, such as energy and logistics costs, packaging costs and ingredients, commodity and raw product costs, are affected by factors outside or substantially outside our control, we generally must seek to control or reduce costs through operating efficiency or other initiatives. If we are not able to identify and complete initiatives designed to control or reduce costs and increase operating efficiency on time or within budget, our results of operations could be adversely impacted. In addition, if the cost savings initiatives we have implemented to date, or any future cost-savings initiatives, do not generate expected efficiencies and cost savings, our business, financial condition and results of operations could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our manufacturing capacity and expansion plans could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Due to limited manufacturing capacity and our continued growth, the Company recently expanded its manufacturing capacity and may in the future continue expanding its manufacturing capacity via organic growth, operational efficiency increases or other means. See "Item 1. Business" and "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations." If our growth exceeds our expectations, we may not be able to increase our own manufacturing capacity to, or obtain contract manufacturing capacity at, a level that meets demand for our products, which could prevent us from meeting increased customer demand and harm our business or reputation. If we overestimate our demand and overbuild our capacity, we may have significantly underutilized assets, and we may experience reduced margins. If we do not accurately align our manufacturing capabilities with demand, it could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The inputs, commodities and ingredients that we require are subject to macroeconomic factors, government regulation, and other factors outside of our or our suppliers' control, including but not limited to, price increases, inflationary and interest rate pressures, tariffs, trade wars, product or agricultural industry labor shortages, livestock disease or pestilence, any of which could adversely affect our results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business is dependent on our ability to timely source ingredients that comply with our product quality standards. The primary inputs, commodities and ingredients that we use include meat, poultry products,  vegetables, fruits, carrageenans, whole grains, vitamins, minerals, packaging and energy. Prices for these and other items we use may be volatile, and we may experience shortages in these items due to factors beyond our control, such as commodity market pricing, availability of supply, increased demand (whether for the item we require or for other items, which in turn impacts the item we require), shortages of agricultural workers (including due to U.S. immigration policies); weather conditions, natural disasters, animal disease outbreaks (such as HPAI), pestilence, operational disruption, financial distress or insolvency of key suppliers or other third parties on whom we or they rely, the effects of climate change, currency fluctuations, tariffs or trade wars, inflationary and/or interest rate pressures, governmental regulations (including import restrictions), sustained government or regulatory shutdowns, regulatory uncertainty or delays, agricultural programs or issues, energy programs, geopolitical concerns, including ongoing global geopolitical conflict, labor strikes and the financial health of our suppliers. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The U.S. presidential administration has in the past year announced the imposition of tariffs on imports from many countries, including but not limited to Canada, Mexico and China, and certain of those countries subsequently announced retaliatory tariffs in response, with citizens of several countries calling for boycotts of U.S. products. Although to date Freshpet has not experienced a material adverse impact on our business and results of operations as a result of such tariffs and foreign trade relations, we continue to monitor and assess their potential impact. These or any new or increased tariffs or resultant trade wars could have an adverse effect on us or on our suppliers, which could lead to significant increases in the costs of materials, and as a result could negatively impact our results of operations, cash flow and financial condition. New or increased tariffs could also negatively affect U.S national or regional economies or lead to increased inflation or a recession, which also could negatively impact our sales growth, and our business and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Input, commodity and ingredient price increases or shortages may result in higher costs or interrupt our production schedules, each of which could have a material adverse effect on our results of operations. Production delays could lead to reduced sales volumes and profitability, as well as loss of market share. Higher costs could adversely impact our earnings. For example, fuel prices affect our transportation costs for both ingredients and finished product. If we are not able to implement our productivity initiatives or increase our product prices to offset price increases of our inputs, commodities and ingredients, as a result of consumer sensitivity to pricing or otherwise, or if sales volumes decline due to price increases, our results of operations could be adversely affected. Our competitors may be better able than we are to implement productivity initiatives or effect price increases or to otherwise pass along cost increases to their customers. Moreover, if we increase our prices in response to increased costs, we may need to increase marketing spending, including trade promotion spending, in order to retain our market share. Such increased marketing spending may significantly offset the benefits, if any, of any price increase and negatively impact our business, financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we do not manage our supply chain effectively, including inventory levels, our business, financial condition and results of operation may be adversely affected. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The inability of any supplier, co-packer, third-party distributor or transportation provider to deliver or perform for us in a timely or cost-effective manner could cause our operating costs to increase and our profit margins to decrease. We must continuously monitor our inventory and product mix against forecasted demand or risk having inadequate supplies to meet consumer demand, as well as having too much inventory on hand that may reach its expiration date and become unsaleable. Changes in the availability and cost of freight may affect our supply chain and ultimately the pricing and availability of our products. If we are unable to manage our supply chain effectively and ensure that our products are available to meet consumer demand, our operating costs could increase and our profit margins could decrease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Adverse weather conditions, natural disasters, livestock disease, pestilences, global or local pandemics and other natural conditions can disrupt our operations, which can adversely affect our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The ingredients that we use in the production of our products (such as meat and poultry products, vegetables, fruits, and whole grains) are vulnerable to adverse weather conditions and natural disasters, such as floods, droughts, frosts, fires, earthquakes, tornadoes, livestock disease such as avian influenza and pestilences. Adverse weather conditions may be impacted by climate change and other factors. Adverse weather conditions and natural disasters can reduce crop size and crop quality, which in turn could reduce our supply of ingredients, lower recoveries of usable ingredients, increase the prices of our ingredients, increase our transportation costs or increase our cost of storing ingredients if harvests are accelerated and processing capacity is unavailable. Additionally, the growth of crops, the raising of cattle, and the manufacturing and processing of our products, all require significant amounts of water. Drought or other causes of a reduction of water in aquifers may affect availability of water, which in turn may adversely affect the cost of beef, vegetables and fruits, as well as our results of operations. Competing manufacturers may be affected differently by weather conditions and natural disasters depending on the location of their supplies or operations. If our supply of ingredients is reduced, we may not be able to find enough supplemental supply sources on favorable terms, if at all, which could impact our ability to supply product to our customers and adversely affect our business, financial condition and results of operations. Increased costs for ingredients or other inputs could also adversely affect our business, financial condition and results of operations as described in &#8220;&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The inputs, commodities and ingredients that we require are subject to macroeconomic factors, government regulation, and other factors outside of our or our suppliers' control, including but not limited to, price increases, inflationary and interest rate pressures, tariffs, trade wars, product or agricultural industry labor shortages, livestock disease or pestilence, any of which could adversely affect our results of operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.&#8221;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, adverse weather conditions, natural disasters or other natural conditions, including global or local pandemics affecting our operating activities or major facilities could cause an interruption or delay in our production or delivery schedules and loss of inventory and/or data or render us unable to accept and fulfill customer orders in a timely manner, or at all. If our operations are damaged by a fire, flood or other disaster, for example, we may be subject to supply or delivery interruptions, destruction of our facilities and products or other business disruptions, which could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If the operating capacity or reputation of our Freshpet Fridges is harmed, our business, financial condition and results of operations may suffer. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our success depends on our network of company-owned branded refrigerators, known as Freshpet Fridges. If the operating capacity of our Freshpet Fridges is harmed by external factors, such as adverse weather or energy supply, or internal factors, such as faulty manufacturing or insufficient maintenance, our products contained in those fridges may be damaged and need to be discarded. In addition, if our Freshpet Fridges fail to operate as intended, for any reason, the reputation of our Freshpet Fridges with customers and the reputation of our brand with consumers may decline. In such event, customers may choose to discontinue, or not to expand, their use of Freshpet Fridges and our products and consumers may choose to forgo purchasing our products. Any such harm to the operating capacity or reputation of our Freshpet Fridges could adversely affect our business, financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If the ingredients we use in our products are contaminated, alleged to be contaminated or are otherwise rumored to have adverse effects, our results of operations could be adversely affected. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We buy our ingredients from third-party suppliers. If these materials are alleged or prove to include contaminants that affect the safety or quality of our products or are otherwise rumored to have adverse effects, for any reason, we may need to find alternate ingredients for our products, delay production of our products, or discard or otherwise dispose of our products, which could adversely affect our results of operations. Additionally, if this occurs after the affected product has been distributed, we may need to withdraw or recall the affected product and we may experience adverse publicity or product liability claims. In either case, our business, financial condition and results of operations could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Outbreaks of animal diseases could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The cost of the protein-based ingredients we use in our products has been adversely impacted in the past by the publicity surrounding animal diseases, such as bovine spongiform encephalopathy, or &#8220;mad cow disease.&#8221; As a result of extensive global publicity and trade restrictions imposed to provide safeguards against mad cow disease, the cost of alternative sources of the protein-based ingredients we use in our products has from time to time increased significantly and may increase again in the future if additional cases of mad cow disease or similar pathogens are found.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If mad cow disease or other animal diseases, such as foot-and-mouth disease or HPAI impacts the availability of the protein-based ingredients we use in our products, we may be required to locate alternative sources for protein-based ingredients. Those sources may not be available to sustain our sales volumes, may be more costly and may affect the quality and nutritional value of our products. If outbreaks of mad cow disease, foot-and-mouth disease, avian flu or any other animal disease or the regulation or publicity resulting therefrom impacts the cost or availability of the protein-based ingredients we use in our products, or the cost of the alternative protein-based ingredients necessary for our products as compared to our current costs, we may be required to increase the selling price of our products to avoid margin deterioration. However, we may not be able to charge higher prices for our products without negatively impacting future sales volumes. Additionally, certain publicity arising from animal disease outbreaks may create fear in consumers, which could lead to reduced sales in the fresh pet food category. Any resultant negative impact on sales or growth could negatively impact our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We rely on co-packers to provide our supply of certain products and distributors to sell some of our products in certain channels. Any failure by co-packers or distributors to fulfill their obligations or any termination or renegotiation of their agreements could adversely affect our results of operations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have supply agreements with co-packers that require them to provide us with specific finished products and distribution agreements with distributors to sell certain of our products in select channels. We rely on co-packers as our sole source for certain products and on distributors for exclusive delivery of certain products. We also anticipate that we will rely on sole suppliers and exclusive distributors for future products. The failure for any reason of any such party to fulfill its obligations under the applicable agreements with us or the termination or renegotiation of any such agreement could result in disruptions to our supply of finished goods or our ability to deliver finished goods to our customers, and have an adverse effect on our reputation, business and results of operations. Additionally, from time to time, a co-packer or distributor may experience labor shortages, financial difficulties, bankruptcy or other business disruptions, which could disrupt our supply of finished goods or our ability to deliver finished goods to our customers, or require that we incur additional expense by providing financial accommodations to the co-packer or distributor or taking other steps to seek to minimize or avoid supply disruption, such as establishing a new arrangement with another provider. During economic downturns, our co-packers and distributors may be more susceptible to experiencing such financial difficulties, bankruptcies or other business disruptions. A new co-packing or distribution arrangement may not be available on terms as favorable to us as the existing arrangement, if at all.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Failure by our transportation providers to deliver our products on time or at all could result in lost sales. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We use third-party transportation providers for our product shipments. Transportation services include scheduling and coordinating transportation of finished products to our customers, shipment tracking and freight dispatch services. Our use of transportation services for shipments is subject to risks, including increases in fuel prices, which would increase our shipping costs, and employee strikes and inclement weather, which may impact the ability of providers to provide delivery services that adequately meet our shipping needs, including keeping our products adequately refrigerated during shipment. Any such change could cause us to incur costs and expend resources. Moreover, in the future we may not be able to obtain terms as favorable as those we receive from the third-party transportation providers that we currently use, which in turn would increase our costs and thereby adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Disruptions in the U.S. and international economy may adversely affect our business, results of operations, and financial condition. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adverse and uncertain economic conditions may impact distributor, customer, and consumer demand for our products. In addition, our ability to manage normal commercial relationships with our suppliers, contract manufacturers, distributors, customers, consumers, and creditors may suffer. Consumers have access to lower-priced offerings and, during economic downturns, may shift purchases to these lower-priced or other perceived value offerings. Customers may become more conservative in response to these conditions and seek to reduce their inventories in response to consumer behavior. Global or local pandemics could also have adverse impacts on our business operations. In addition, tariffs imposed by the U.S. presidential administration or retaliatory tariffs announced by other countries could result in a trade war. Any new or increased tariffs or resultant trade wars could have an adverse effect on us or on our suppliers, distributors or customers, which could lead to significant increases in the costs of materials and services, resulting in product cost increases and reduced consumer demand.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our results of operations depend upon, among other things, our ability to maintain and increase sales volume with our existing customers, to attract new consumers and to provide products that appeal to consumers at prices they are willing and able to pay. Prolonged unfavorable economic conditions may have an adverse effect on our sales and profitability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our ability to meet our workforce needs, particularly for staffing our Freshpet Kitchens, is crucial</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on the existence of an available, qualified workforce to efficiently execute our operations and manufacture our products. Competition for qualified employees or inflationary pressures on employee compensation could require us to pay higher wages to attract and retain a sufficient number of qualified employees. We cannot be certain that we will be able to attract and retain qualified employees to meet current or future operational needs at a reasonable cost, or at all. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Although none of our employees are currently covered under collective bargaining agreements, any disruption in our employee relationships, including hiring and retaining our employees, could adversely affect our ability to attract and retain qualified employees to meet current or future manufacturing needs at a reasonable cost, or at all. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Government Regulation and Legal Proceedings</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Government regulation, scrutiny, warnings and public perception could increase our costs of production and increase legal and regulatory expenses. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Manufacturing, processing, labeling, packaging, storing and distributing pet products are activities subject to extensive federal, state and local regulation, as well as foreign regulation. In the United States, these aspects of our operations are regulated by the FDA, and various state and local public health and agricultural agencies. The FDA Food Safety Modernization Act of 2011 provides direct recall authority to the FDA and includes a number of other provisions designed to enhance food safety, including increased inspections by the FDA of domestic and foreign food facilities and increased review of food products imported into the United States. In addition, many states have adopted the Association of American Feed Control Officials&#8217; (AAFCO) model pet food regulations or variations thereof, which generally regulate the information manufacturers provide about pet food. Complying with government regulation, including state by state adoption of AAFCO guidelines, can be costly or may otherwise adversely affect our business. Regulatory delays or uncertainty, including as a result of any government or regulator shutdown or defunding could impede our ability to manufacture and timely deliver our products. In addition, failure to comply with applicable laws and regulations could subject us to civil remedies, including fines, injunctions, recalls or seizures, as well as potential criminal sanctions, which could have a material adverse effect on our business, financial condition and results of operations. Both international regulations and state regulations have Extended Producer Responsibility (EPR) laws which do, and in the future, may impact our business. These EPR regulations require annual reporting and fees. Failure to pay these authorities in a timely manner can result in large penalties.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business is also affected by import and export controls and similar laws and regulations, both in the United States and elsewhere. Issues such as national fiscal policy, national security or health and safety, which can impose or excise tariffs upon, slow or otherwise restrict imports or exports, could adversely affect our business. In addition, the modification or reinterpretation of existing laws or regulations or the introduction of new laws or regulations, including but not limited to executive orders, could require us to make material expenditures or otherwise adversely affect the way that we have historically operated our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">From time to time, we may be subject to litigation, government investigations or governmental proceedings, which may adversely impact our results of operations and financial condition.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, we have been and may continue to be involved in various legal, regulatory or administrative investigations, negotiations or proceedings arising in the normal course of business. In the event of litigation, government investigations or governmental proceedings, we are subject to the inherent risks and uncertainties that may result if outcomes differ from our expectations. In the event of adverse outcomes in any litigation, investigation or government proceeding, we could be required to pay substantial damages, fines or penalties and cease certain practices or activities, which could materially harm our business. For example, as an employer, we may be subject to various employment-related claims, such as individual or class actions or government enforcement actions relating to alleged employment discrimination, employee classification and related withholding, wage-hour, labor standards or healthcare and benefit issues. Such actions, if successful in whole or in part, may affect our ability to compete or could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Intellectual Property</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we are not successful in protecting our intellectual property rights, our business, financial conditions and results of operations may be harmed. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on trademark, copyright, trade secret, patent and other intellectual property laws, as well as nondisclosure and confidentiality agreements and other methods, to protect our intellectual property rights as well as the intellectual property of third parties with respect to which we are subject to non-use and non-disclosure obligations. We may need to engage in litigation or similar activities to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of proprietary rights of others. Any such litigation could require us to expend significant resources and divert the efforts and attention of our management and other personnel from our business operations. The steps we take to prevent misappropriation, infringement or other violation of our intellectual property or the intellectual property of others may not be successful. In addition, effective patent, copyright, trademark and trade secret protection may be unavailable or limited for some of our intellectual property in some foreign countries. Failure to protect our intellectual property could harm our business, financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our brand names and trademarks are important to our business, and we have registered or applied to register many of these trademarks, but have no assurance that our trademark applications will be approved. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks or branding are successfully challenged, we could be forced to rebrand our products, which could result in the loss of brand recognition and could require us to devote resources to advertising and marketing new brands. Further, we cannot assure you that competitors will not infringe our trademarks, or that we will have adequate resources to enforce our trademarks.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on unpatented proprietary know-how in the areas of recipes, ingredients sourcing, cooking techniques, packaging, transportation and delivery. It is possible that others will independently develop the same or similar know-how or otherwise obtain access to our proprietary know-how. To protect our trade secrets and other proprietary know-how, we require employees, consultants, advisors and collaborators to enter into confidentiality agreements. If these agreements fail to provide meaningful protection in the event of any unauthorized use, misappropriation or disclosure of our trade secrets, know-how or other proprietary information, our business could be materially adversely affected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Further, to the extent we develop, introduce and acquire products, the risk of such claims may be exacerbated. Any such claims, even those without merit, could (i) require us to expend significant resources, (ii) cause us to cease making or using products that incorporate the challenged intellectual property, (iii) require us to redesign, reengineer or rebrand our products or packaging, including our Freshpet Fridges, (iv) divert management's attention and resources or (v) require us to enter into royalty or licensing agreements in order to obtain the right to use a third-party's intellectual property, which may not be available to us on acceptable terms or at all. Any of such events may adversely impact our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our International Operations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may face difficulties as we expand into countries in which we have no prior operating experience. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In recent years, we have expanded our global footprint by entering into new markets and may expand into additional markets in the future. For example, we currently do business with four retailers in the United Kingdom, where our products are selling in approximately 637 stores. Should we continue to expand our business into new countries, we may encounter tariffs, regulatory, personnel, technological and other difficulties that increase our expenses or delay our ability to become profitable in such countries. This may have an adverse effect on our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, expansion into new countries may require significant resources and the efforts and attention of our management and other personnel, which will divert resources from our existing business operations. As we expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these and other risks associated with our operations outside of the United States and Canada.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Environmental Regulation and Environmental Risks</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to environmental regulation and environmental risks, which may adversely affect our business. Climate change or evolving views or concerns regarding climate change may increase environmental risks and environmental regulation of such risks. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of our agricultural and food processing operations, we are subject to numerous environmental laws and regulations at the federal, state and local levels. As these laws and regulations become increasingly complex, evolve or are reinterpreted, our compliance costs may become increasingly expensive. Changes in environmental conditions may result in existing legislation having a greater impact on us. Additionally, we may be subject to new legislation and regulation in the future. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The long-term effects of global climate change present both physical risks (such as extreme weather conditions or rising sea levels) and transition risks (such as regulatory or technology changes), which are expected to be widespread and unpredictable. These changes could over time affect, for example, the availability and cost of products, commodities, including our ingredients, and energy (including utilities), which in turn may impact our ability to procure goods or services required for the operation of our business at the quantities and levels we require. Although the current presidential administration has taken steps to reassess and scale back existing environmental regulation, future presidential administrations could adopt a different policy, in which case federal regulations limiting greenhouse gas emissions and energy inputs could increase in coming years, which may increase our costs associated with compliance.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compliance with evolving environmental legislation and regulations at the international, federal, state and local levels, particularly if they are more aggressive than our current sustainability measures used to monitor our emissions and improve our energy efficiency, may increase our costs and adversely affect our results of operations. We cannot predict the extent to which any environmental law or regulation that may be reinterpreted, enacted or enforced in the future may affect our operations. The effect of these actions and future actions on the availability and use of pesticides could adversely impact our financial position or results of operations. If the cost of compliance with applicable environmental laws or regulations increases, our business, financial condition and results of operations could be negatively impacted.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Information Technology and Cyber Security</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business operations could be disrupted if our information technology systems fail to perform adequately. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The efficient operation of our business depends on our information technology systems, some of which are managed by third-party service providers. We rely on our information technology systems to effectively manage our business data, communications, supply chain, order entry and fulfillment, and other business processes. The failure of our information technology systems to perform as we anticipate could disrupt our business and could result in transaction errors, processing inefficiencies, and the loss of sales and customers, impacts to working capital, causing our business and results of operations to suffer. In addition, our information technology systems may be vulnerable to damage or interruption from circumstances beyond our control, including but not limited to fire, natural disasters, power outages, systems failures, security breaches, physical theft or vandalism, unintentional disruptions, cyber-attacks and viruses. Any such damage or interruption could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to cyber security risks and may incur increasing costs in an effort to minimize those risks. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business employs systems and websites that allow for the secure storage and transmission of proprietary or confidential information regarding our customers, employees, suppliers and others, including personal identification information. Security breaches could expose us to a risk of loss or misuse of this information, litigation, and potential liability. We, or third-party service providers on whom we may rely, may not have the resources or technical sophistication to anticipate or prevent rapidly-evolving types of cyber-attacks, including those generated by artificial intelligence. Attacks may be targeted at us, our customers and suppliers, or others who have entrusted us with information. Actual or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, provide additional training for employees, and engage third-party experts and consultants. In addition, data and security breaches can also occur as a result of non-technical issues, including breach by us or by persons with whom we have commercial relationships that result in the unauthorized release of personal or confidential information. Furthermore, the increased use of smartphones, tablets, and other wireless devices, as well as continued work-from-home arrangements for a substantial portion of our corporate employees, may also heighten these and other operational risks. Any compromise or breach of our security could result in a violation of applicable privacy and other laws, including federal and state law, as well as the General Data Protection Regulation ("GDPR"), which could result in significant legal and financial exposure, and a loss of confidence in our security measures, which could have an adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our increasing use of artificial intelligence ("AI") technologies presents operations, legal, ethical and reputational risks that could adversely affect our business. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We use and plan to increase our use of AI across multiple parts of the business, including in our manufacturing process. While AI technologies offer efficiencies and performance improvements, their adoption can present significant risks with respect to data quality, reliability and bias, cybersecurity and data security, intellectual property, regulatory and reputational risk. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">AI outputs depend on the quality, representativeness and timeliness of the training data and prompts. Errors, 'hallucinations', model drift or degraded performance can lead to faulty decisions, product defects or inaccurate consumer-facing content. Detection and remediation can be costly and time-consuming and may not be successful. Additionally, any outputs or efficiencies generated by AI, including with respect to our manufacturing process, could potentially infringe third party intellectual property or create inventions or content that is not capable of protection under intellectual property laws. AI systems can also produce biased or discriminatory outcomes which may be inconsistent with applicable laws, intent or expectations, or be otherwise inconsistent with our stated policies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Increased adoption of AI within Freshpet's operations can amplify cyber risk across our systems and create new opportunities for bad actors to test and exploit system vulnerabilities, which could result in a cyber security incident or otherwise compromise data security. A security incident involving AI inputs, outputs or model artifacts could result in regulatory scrutiny, litigation and reputational harm. Training or deploying AI within our systems may involve the collection or processing of personal information. If our controls are ineffective or insufficient, we could face regulatory investigations, fines, private litigation or loss of public trust. Furthermore, the legal framework governing AI is rapidly evolving across international, federal and state jurisdictions and such regulations may impose restrictions relating to risk assessments, documentation, human oversight and use. New or expanded obligations or limitations on our ability to use AI could increase costs, limit certain features or necessitate changes in our data practices or supply chain, and any violation of such regulations could adversely affect our business, reputation, and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These and similar risks related to rapidly evolving adoption of AI technology by us or third parties on whom we rely could result in litigation and remediation may require costly re-engineering, additional human review or curtailing certain uses, which could result in decreased operational efficiencies and increased costs. </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our NOLs</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may be unable to use some or all of our net operating loss carryforwards, which could adversely affect our financial results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2025, we had federal net operating loss (&#8220;NOLs&#8221;) carryforwards of approximately $391.1 million and state NOLs of approximately $275.4 million available to offset future taxable income. Our ability to utilize these NOLs may be limited under Section 382 ("Section 382") of the U.S. Internal Revenue Code of 1986, as amended (the "Code"), which restricts the use of pre-change NOLs following an "ownership change." An ownership change generally occurs when the ownership of 5% shareholders increases by more than 50 percentage points over a three&#8209;year testing period. The annual limitation is determined, in part, by the value of the company immediately prior to the ownership change and the applicable federal long&#8209;term tax&#8209;exempt rate.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have completed several Section 382 analyses in prior years, which concluded that limitations apply. We have incorporated those limitations into the NOL carryforwards we expect to utilize in future periods. However, additional ownership changes can occur based on market trading activity outside our control, and future transactions or fluctuations in the ownership of 5% shareholders could trigger additional limitations. Such limitations may materially restrict our ability to use our NOLs and could cause some NOLs to expire unused, adversely affecting our financial condition. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Section 382 calculations are inherently complex and require ongoing monitoring, including periodic analysis of testing dates, movements in 5% shareholders, and constructive&#8209;ownership rules. Future analyses may differ from prior conclusions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, (i) NOLs generated in taxable years beginning after December 31, 2017 are limited to offsetting 80% of taxable income in taxable years beginning after December 31, 2020, and (ii) NOLs generated in taxable years beginning after December 31, 2020 may not be carried back to prior taxable years. State NOLs are also subject to separate limitations and may not be available to offset income in other jurisdictions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If these limitations apply, we may not be able to realize the full value of our NOLs, which could result in increased tax liabilities and potential valuation allowances in future periods.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Interest Rates</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Changes in interest rates may adversely affect our earnings and cash flows.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During periods of rising interest rates, our cost of borrowing could increase, the fair value of our investments could be affected, and it could constrain the purchasing power of our customers. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Ownership of Our Common Stock </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our quarterly operating results may fluctuate significantly and could fall below the expectations of securities analysts and investors due to various factors that are beyond our control, resulting in a decline in our stock price. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our quarterly operating results may fluctuate significantly, including because of the risks described in this "Risks Factors" section. Accordingly, results for any one period are not necessarily indicative of results to be expected for any future period. In the future, operating results may fall below the expectations of securities analysts and investors. In that event, the price of our common stock would likely decrease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The price of our common stock has been and may continue to be volatile and you may lose all or part of your investment. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The trading price of our common stock has been, and may continue to be, volatile, and you may not be able to resell your shares at or above the purchase price. Such volatility could be based on various factors relating to our Company and industry, including those described in this &#8220;Risks Factors" section.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, in recent years the stock market has experienced significant price and volume fluctuations. These fluctuations may be unrelated to the operating performance of particular companies. These broad market fluctuations may cause declines in the market price of our common stock. The price of our common stock could fluctuate based upon factors that have little or nothing to do with our business, financial condition and results of operations, and those fluctuations could materially reduce our common stock price.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As we operate in a single industry, we are especially vulnerable to these factors to the extent that they affect our industry or our products. In the past, securities class action litigation has often been initiated against companies following periods of volatility in their stock price and we have defended against such lawsuits in the past.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Actions of activist stockholders have in the past and could in the future cause us to incur substantial costs, divert management's attention and resources, and have an adverse effect on our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have in the past been, and may in the future be, subject to proposals by stockholders urging us to take certain corporate actions. If activist stockholder activities arise in the future, our business could be adversely affected because responding to proxy contests and reacting to other actions by activist stockholders can be costly and time-consuming, disrupt our operations, and divert the attention of management and our employees. For example, we have been and may continue to be required to retain the services of various professionals to advise us on activist stockholder matters, including legal, financial, and communications advisers, the costs of which may negatively impact our future financial results. This may be exploited by our competitors, cause concern to our current or potential customers, and make it more difficult to attract and retain qualified personnel. In addition, actions of activist shareholders may cause significant fluctuations in our stock price based on temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Future offerings of debt securities, which would rank senior to our common stock upon our bankruptcy or liquidation, and future offerings of equity securities, which may be senior to our common stock for the purposes of dividend and liquidating distributions, may adversely affect the market price of our common stock. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the future, we may attempt to increase our capital resources by making offerings of debt securities or additional offerings of equity securities. Upon bankruptcy or liquidation, holders of our debt securities and shares of preferred stock and lenders with respect to other borrowings would receive a distribution of our available assets prior to the holders of our common stock. Additional equity offerings may dilute the holdings of our existing stockholders or reduce the market price of our common stock, or both, and may result in future Section 382 limitations that could reduce the rate at which we utilize our NOL carryforwards. Preferred stock, if issued, could have a preference on liquidating distributions or a preference on dividend payments or both that could limit our ability to make a dividend distribution to the holders of our common stock. Our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control. As a result, we cannot predict or estimate the amount, timing or nature of our future offerings, and purchasers of our common stock in this offering bear the risk of our future offerings reducing the market price of our common stock and diluting their ownership interest in our company.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1B. UNRESOLVED STAFF COMMENTS </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_25"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1C. CYBERSECURITY</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information technology systems we rely upon to effectively manage our business data, communications, supply chain, fulfillment, and other business processes are subject to risk from security breaches and other significant disruptions. Such breaches and disruptions may occur through breaches by our personnel or by intrusions over the internet, malware, computer viruses, attachments to e-mails or by persons with whom we have commercial relationships. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-36">While we have not, as of the date of this Form 10-K, experienced a cybersecurity threat or incident that resulted in a material adverse impact to our business or operations, there can be no guarantee that we will not experience such an incident in the future.</ix:nonNumeric> See "Item 1A. Risk Factors&#8212; We are subject to cyber security risks and may incur increasing costs in an effort to minimize those risks".</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-37" escape="true">Our information security organization, led by our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-38">Chief Information Officer</ix:nonNumeric> (our "CIO") who reports to our Chief Financial Officer (our "CFO"), is comprised of both I.T. security leadership and dedicated cybersecurity staff. The information security organization, collectively, has extensive technology security and program management experience including cybersecurity professional certifications such as Certified Information Systems Security Professional ("CISSP"), advanced degrees in Information Assurance, and numerous years' experience assessing and managing cybersecurity risk within the Department of Defense and other public companies. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-39" escape="true">Our CIO has over 25 years of technology experience, including leading information governance, I.T. security, and cybersecurity teams and initiatives across both publicly traded companies and global organizations.</ix:nonNumeric></ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-42" continuedAt="f-42-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-41" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-40">Our policies, practices, and standards for addressing material risks associated with cybersecurity are integrated into our overall risk management and are based on industry standards including the National Institute of Standards and Technology ("NIST") which aligns the prevention techniques, identification, protection, detection, response, and recovery related to an incident.</ix:nonNumeric> These controls are tested by our information security organization and by <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-43">independent third parties</ix:nonNumeric>. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-44">We actively engage with industry groups for awareness of best practices and our third-party providers for industry benchmarking of critical areas within our cybersecurity posture.</ix:nonNumeric></ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-45" continuedAt="f-45-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our organization-wide information security program focuses on implementing effective and efficient controls, technologies, and other processes to help protect, identify, assess, manage and mitigate material cybersecurity threats and incidents. These processes include, among other things, regular testing of these controls through table-top exercises, penetration and vulnerability testing, auditing of our information security by an independent third-party auditor, ongoing security awareness training for employees and other educational programs, and continuous monitoring of our cybersecurity posture. We also employ numerous tools including, but not limited to, segregated layers of controls for access to our systems and security tools that help identify, isolate, remediate, and recover from identified vulnerabilities and security incidents in a timely manner. Our cybersecurity posture is managed by both our information security organization and through partnerships with industry recognized cybersecurity firms. We also utilize a third-party Virtual Chief Information Security Officer ("vCISO"). The vCISO works with the CIO and security team, including preparing and/or presenting key information to the Company's Audit Committee, as necessary.</span></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-45-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-42-1">We have also created, and tested through incident response drills, the Freshpet Incident Response Plan and Playbook, which together set forth policy-level directives as well as specific guidelines for implementation, that describe our process for responding in the event of certain defined cyber incidents. These protocols (i) define the roles and responsibilities of participants, relationships to other Company policies and procedures, and reporting requirements needed during an incident, (ii) provide a framework by which our Incident Response Team ("IRT") shall determine the scope and risk of an incident, respond appropriately to that incident, and inform the Board and others depending upon the nature and severity of the incident, and (iii) reduce the likelihood of a similar incident from reoccurring following identification of such an incident.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-47" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-46" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-49" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-48" escape="true">No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-50">Audit Committee of our Board of Directors</ix:nonNumeric>, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</ix:nonNumeric></ix:nonNumeric></span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 2. PROPERTIES </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We lease our corporate headquarters in Bedminster, New Jersey, which contribute right of use assets and lease liabilities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2025, we entered into a lease arrangement for a to-be constructed warehouse space, which will contribute right of use assets and lease liabilities upon lease commencement, which is currently anticipated to occur during the first quarter of 2027.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We own the Freshpet Kitchens Bethlehem ("Kitchens 1.0" and "Kitchens 2.0"). Kitchens 1.0 is approximately a 100,000 square-foot manufacturing facility, and Kitchens 2.0 is approximately a 140,000 square-foot manufacturing facility, both located in Bethlehem, Pennsylvania (together, the "Freshpet Kitchens Bethlehem"). </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Additionally we own a second location in Ennis, Texas ("Freshpet Kitchens Ennis"), that will be completed in 3 phases. Phase 1 had one line commissioned during 2022 and the remaining two lines were completed during 2023, subsequent to which, the Freshpet Kitchens Ennis facility represents approximately 400,000 square-feet. Phase 2 commissioning was initiated in 2024 with the addition of two lines, with the balance of Phase 2 and Phase 3 planned for completion over the next several years. At the completion of phase 2 and 3, the Freshpet Kitchens Ennis facility will grow by approximately 400,000 square-feet. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that our properties have been adequately maintained, are in good condition generally and are suitable and adequate for our business as presently conducted. </span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_31"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 3. LEGAL PROCEEDINGS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently involved in various claims and legal actions that arise in the ordinary course of our business. While the results of such litigation proceedings cannot be predicted with certainty, management believes none of these claims or proceedings are expected to have a material adverse effect on our business, financial condition, results of operations or cash flows. See also &#8220;Item 1A. Risk Factors&#8221; and "Note 10 - Commitments and Contingencies - Legal Obligations" to our Consolidated Financial Statements for a discussion of certain legal proceedings involving the Company.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_34"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Not applicable.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_37"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">PART II</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_40"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Market Information</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares of our common stock are publicly traded on the Nasdaq Global Market under the symbol "FRPT".</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number of stockholders of record of our common stock as of February&#160;19, 2026 was approximately 508. This number excludes stockholders whose stock is held in nominee or street name by brokers.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Dividend Policy</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Since we became a publicly traded company in 2014, we have not declared or paid, and do not anticipate declaring or paying in the foreseeable future, any cash dividends on our capital stock. Any future determination to declare and pay cash dividends will be at the discretion of our Board of Directors in accordance with applicable laws and will depend on, among other things, our financial condition, results of operations, cash requirements, contractual restrictions and such other factors as our Board of Directors deems relevant. Our ability to pay dividends may also be limited by covenants of any future outstanding indebtedness we or our subsidiaries incur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Stock Performance Graph</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Freshpet, Inc. under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), or the Exchange Act. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following graph compares our total common stock return with the total return for (i) the NASDAQ Composite Index (the &#8220;NASDAQ Composite&#8221;) and (ii) the Russell 3000 Index (the &#8220;Russell 3000&#8221;) for the five-year period ended December&#160;31, 2025. The graph assumes that $100 was invested on December&#160;31, 2020, in each of our common stock, the NASDAQ Composite and the Russell 3000. The comparisons in the table are required by the SEC and are not intended to forecast or be indicative of possible future performance of our common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><img src="frpt-20251231_g10.jpg" alt="2056" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:768px" id="i-10"/></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Freshpet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NASDAQ Composite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Russell 3000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dec 31, 2025</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">180.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">172.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i2da6b68166d347c3989adeb928f4c0e6_43"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 6. [RESERVED]</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from those discussed in these forward-looking statements as a result of various factors, including those set forth in &#8220;Risk Factors.&#8221; The following discussion of our financial condition and results of operations should be read in conjunction with our consolidated financial statements included elsewhere in this report. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">For more information regarding our consolidated results and liquidity and capital resources for the year ended December 31, 2024 as compared to the year ended December 31, 2023, refer to "Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations" in the Company's 2024 Annual Report on Form 10-K, which information is incorporated herein by reference.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_49"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Overview </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet's mission is to elevate the way we feed our pets with fresh food that nourishes all. We were inspired by the rapidly growing view among pet owners that their dogs and cats are a part of their family, leading them to demand healthier pet food choices. Since Freshpet's inception in 2006, we have created a comprehensive business model to deliver wholesome pet food that pet parents can trust, and in the process, we believe we have become one of the fastest growing pet food companies in North America. Our business model is difficult for others to replicate and we see significant opportunity for future growth by leveraging the unique elements of our business, including our brand, our product know-how, our Freshpet Kitchens, our refrigerated distribution, our Freshpet Fridges and our culture.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_52"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Components of our Results of Operations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Sales </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our net sales are derived from the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Our products are primarily sold to consumers through a fast-growing network of company-owned branded refrigerators, known as Freshpet Fridges, located in our customers&#8217; stores. We continue to roll out Freshpet Fridges at leading retailers across North America and parts of Europe and have installed Freshpet Fridges in approximately 30,235 retail stores as of December&#160;31, 2025. Our products are sold under the Freshpet brand name with ingredients, packaging and labeling customized by class of retail. Sales are recorded net of discounts, returns and promotional allowances.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our net sales growth strategy is driven by the following key factors:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Increasing sales velocity from the average Freshpet Fridge due to increasing awareness, trial and adoption of Freshpet products and innovation. Our investments in marketing and advertising help to drive awareness and trial at each point of sale.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Increasing distribution and penetration of Freshpet products in major classes of retail, including Grocery, Mass, International, Digital, Pet Specialty, and Club. The impact of new Freshpet Fridge installations on our net sales varies by retail class and depends on numerous factors including store traffic, refrigerator size, placement within the store, and proximity to other stores that carry our products. Digital orders include any purchases made online, including our direct-to-consumer business, and may also be fulfilled by our Freshpet Fridge network in brick and mortar stores.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Consumer trends including long-term growth in pet ownership, pet humanization and a focus on health and wellness.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">At times we increase our sales price to offset any adverse movement in input costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Gross Profit</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our gross profit is net of costs of goods sold, which include the costs of product manufacturing, product ingredients, packaging materials and inbound freight, as well as depreciation and amortization and non-cash share-based compensation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect to continue to mitigate any adverse movement in input costs through a combination of cost management and price increases. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our selling, general and administrative expenses consist of the following:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Outbound freight. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We use a third-party logistics provider for outbound freight that ships directly to retailers as well as third-party distributors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Marketing &amp; advertising.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Our marketing and advertising expenses primarily consist of television advertising, digital, and social media channels. Our digital efforts span a range of platforms and environments, including company and retail websites, retail media networks, search engines, blogs, and online reviews. These expenses may vary from quarter to quarter depending on the timing of marketing and advertising campaigns.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Freshpet Fridge operating costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Freshpet Fridge operating costs consist of repair costs and depreciation. The purchase and installation costs for new Freshpet Fridges are capitalized and depreciated over the estimated useful life. Freshpet Fridges purchased in 2025 are protected by a manufacturer warranty of five years, while those purchased prior to 2025 carry a three-year manufacturer warranty. We subsequently incur maintenance and freight costs for repairs and refurbishments handled by third-party service providers.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Research &amp; development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Research and development costs consist of expenses to develop and test new products. The costs are expensed as incurred.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Brokerage.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> We use third-party brokers to assist with monitoring our products at the point-of-sale as well as representing us at headquarters for various customers. These brokers visit our retail customers&#8217; store locations to ensure items are appropriately stocked and maintained.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Share-based compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Other general &amp; administrative costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Other general and administrative costs include non-plant personnel salaries and benefits, as well as corporate general &amp; administrative costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Income Taxes </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December 31, 2024, the Company determined that a full valuation allowance against its $98.5 million of net deferred tax assets was appropriate. At December 31, 2025, the Company concluded that it was appropriate to release a majority of the valuation allowance against the $71.4 million of deferred tax assets recorded as of that date based on the weight of available evidence, which now supports the conclusion that it is more likely than not that the majority of deferred tax assets will be realized. Based on sustained profitability, including three-year cumulative income before taxes of $76.9 million, excluding the prior year gain on our equity investment, the significant deferred tax liabilities expected to reverse in future periods, and the projections of future taxable income sufficient to fully utilize the Company's federal and state NOLs, the positive evidence supporting the release of most of the valuation allowance outweighed the negative evidence supporting a full valuation allowance. As a result, we recognized a deferred income tax benefit of $68.8 million for the year ended December 31, 2025.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Consolidated Statements of Income (Loss)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">% of Net Sales</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">% of Net Sales</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">% of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">652,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">579,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">516,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">449,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">373,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">357,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30,446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest and other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(31,514)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax (benefit) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,614)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Year Ended December 31, 2025 Compared To Year Ended December 31, 2024</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Sales</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth net sales by class of retailer: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.751%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% of Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% of Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% of Net Sales</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grocery, Mass, International and Digital</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">892,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">642,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pet Specialty and Club</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">209,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">174,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net sales increased $126.8 million, or 13.0%, to $1,102.0 million for the year ended December&#160;31, 2025 as compared to $975.2 million for the year ended December&#160;31, 2024. The $126.8 million increase in net sales was driven by growth in the Grocery, Mass, International, and Digital channel of $92.2 million, with the remaining growth in the Pet Specialty and Club channel. The net sales increase was primarily driven by volume gains of 12.0% and favorable price/mix of 1.0%.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Gross Profit</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit was $449.6 million, or 40.8% as a percentage of net sales, for the year ended December&#160;31, 2025, compared to $396.0 million, or 40.6% as a percentage of net sales, in the prior year. The increase in gross profit as a percentage of net sales was primarily due to lower input costs and reduced quality costs, partially offset by reduced leverage on plant expenses. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjusted Gross Profit for the year ended December&#160;31, 2025 was $515.2 million, or 46.7% as a percentage of net sales, compared to $453.5 million, or 46.5% as a percentage of net sales, in the prior year. See "&#8212;Non-GAAP Financial Measures" below.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Selling, general and administrative expenses ("SG&amp;A") were $374.0 million for the year ended December&#160;31, 2025, compared to $358.0 million in the prior year. As a percentage of net sales, SG&amp;A decreased to 33.9% for the year ended December&#160;31, 2025, compared to 36.7% in the prior year. The decrease in SG&amp;A as a percentage of net sales was primarily due to decreased share-based compensation, driven by the reversal of previously recorded expense in the current year related to performance-based conditions deemed improbable of achievement as of year end, and decreased variable compensation accrual, partially offset by increased media spend as a percentage of net sales and higher non-recurring charges in 2025.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjusted SG&amp;A for the year ended December&#160;31, 2025, was $319.4 million, or 29.0% as a percentage of net sales, compared to $291.6 million, or 29.9% as a percentage of net sales, in the prior year. See "&#8212;Non-GAAP Financial Measures" below.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Income from Operations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of the factors discussed above, income from operations increased by $37.7 million to $75.7 million for the year ended December&#160;31, 2025 as compared to $38.0 million in the prior year.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest and Other Income, net</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recorded interest and other income, net of $9.2 million for the year ended December&#160;31, 2025 as a result of interest income generated from cash and cash equivalents as compared to $11.9 million in the prior year.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense increased $1.9 million to $14.1 million for the year ended December&#160;31, 2025 as compared to $12.3 million in the prior year. The increase was primarily driven by a $1.6 million decrease in capitalized interest compared to the prior year period as a result of assets placed into service.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Gain on Equity Investment</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The $9.9 million gain on equity investment for the year ended December&#160;31, 2024 resulted from the change in fair value of the Company's equity interest in a privately held company, as discussed in Note 1 - Summary of Significant Accounting Policies of our consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Income Tax (Benefit) Expense</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax benefit increased $69.0 million to $68.4 million for the year ended December&#160;31, 2025 as compared to income tax expense of $0.6 million in the prior year. The increase is primarily due to the deferred income tax benefit resulting from the release of the valuation allowance in 2025, partially offset by deferred income tax expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Income</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income increased $92.2 million to net income of $139.1 million for the year ended December&#160;31, 2025 as compared to net income of $46.9 million in the prior year, due to the deferred income tax benefit resulting from the release of the valuation allowance as a result of sustained profitability and the expected future profitability, and contributions from higher sales, partially offset by increased SG&amp;A expenses, including increased media spend of $29.2 million and $17.7 million of non-recurring charges in 2025, compared to a $9.9 million gain on equity investment in the prior year.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Adjusted EBITDA</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjusted EBITDA was $195.7 million for the year ended December&#160;31, 2025, compared to $161.8 million, in the prior year. The increase in Adjusted EBITDA was a result of increased Adjusted Gross Profit, partially offset by higher Adjusted SG&amp;A expenses. See "&#8212;Non-GAAP Financial Measures" below.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_58"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Non-GAAP Financial Measures</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet uses the following non-GAAP financial measures in its financial communications. These non-GAAP financial measures should be considered as supplements to the U.S. GAAP reported measures, should not be considered replacements for, or superior to, the U.S. GAAP measures and may not be comparable to similarly named measures used by other companies.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted Gross Profit</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted Gross Profit as a percentage of net sales (Adjusted Gross Margin)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted SG&amp;A Expenses</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted SG&amp;A Expenses as a percentage of net sales</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">EBITDA</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted EBITDA</span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Adjusted EBITDA as a percentage of net sales (Adjusted EBITDA Margin)</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Such financial measures are not financial measures prepared in accordance with U.S. GAAP. We define Adjusted Gross Profit as Gross Profit before depreciation expense, non-cash share-based compensation, and loss on disposal of manufacturing equipment. We define Adjusted SG&amp;A as SG&amp;A expenses before depreciation and amortization expense, non-cash share-based compensation, loss on disposal of equipment, distributor transition costs, legal obligation and international business charges. EBITDA represents net income (loss) plus depreciation and amortization expense, interest expense net of interest income and, income tax (benefit) expense. Adjusted EBITDA represents EBITDA less gain on equity investment, plus non-cash share-based compensation expense, loss on disposal of property, plant and equipment, distributor transition costs, legal obligation, and international business charges. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that each of these non-GAAP financial measures provide additional metrics to evaluate our operations and, when considered with both our U.S. GAAP results and the reconciliation to the closest comparable U.S. GAAP measures, provides a more complete understanding of our business than could be obtained absent this disclosure. We use the non-GAAP financial measures, together with U.S. GAAP financial measures, such as net sales, gross profit margins and cash flow from operations, to assess our historical and prospective operating performance, to provide meaningful comparisons of operating performance across periods, to enhance our understanding of our operating performance, and to compare our performance to that of our peers and competitors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjusted EBITDA is also an important component of internal budgeting and setting management compensation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The non-GAAP financial measures are presented here because we believe they are useful to investors in assessing the operating performance of our business without the effect of non-cash items, and other items as detailed herein. The non-GAAP financial measures should not be considered in isolation or as alternatives to net income (loss), income (loss) from operations or any other measure of financial performance calculated and prescribed in accordance with U.S. GAAP. Neither EBITDA nor Adjusted EBITDA should be considered a measure of discretionary cash available to us to invest in the growth of our business. Our non-GAAP financial measures may not be comparable to similarly titled measures in other organizations because other organizations may not calculate non-GAAP financial measures in the same manner as we do.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our presentation of the non-GAAP financial measures should not be construed as an inference that our future results will be unaffected by the expenses that are excluded from that term or by unusual or non-recurring items. We recognize that the non-GAAP financial measures have limitations as analytical financial measures. For example, the non-GAAP financial measures do not reflect:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">our capital expenditures or future requirements for capital expenditures;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">the interest expense, or the cash requirements necessary to service interest expense or principal payments, associated with indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">depreciation and amortization, which are non-cash charges, although the assets being depreciated and amortized will likely have to be replaced in the future, nor any cash requirements for such replacements; and</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">changes in our cash requirements for our working capital needs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, Adjusted EBITDA excludes (i) non-cash share-based compensation expense, which is and will remain a key element of our overall long-term incentive compensation package, and (ii) certain costs essential to our sales growth and strategy. Adjusted EBITDA also excludes certain cash charges resulting from matters we consider not to be indicative of our ongoing operations. Other companies in our industry may calculate the non-GAAP financial measures differently than we do, limiting their usefulness as comparative measures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides a reconciliation of EBITDA and Adjusted EBITDA to net income (loss), the most directly comparable financial measure presented in accordance with U.S. GAAP:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,614)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net of interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax (benefit) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">162,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">118,661</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">24,723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-cash share-based compensation (a)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,883&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,807&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,936&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on disposal of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor transition costs (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Legal obligation (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International business charges (d)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Enterprise Resource Planning</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capped Call Transactions fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shareholder activism defense engagement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Organization changes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">195,701</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">161,834</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">66,550</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted EBITDA as a % of Net Sales</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.8&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.6&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.7&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Includes true-ups to share-based compensation expense. We have certain outstanding share-based awards with performance-based vesting conditions that require the achievement of certain Adjusted EBITDA margins, Adjusted EBITDA and/or Net Sales targets as a condition of vesting. At each reporting period, we reassess the probability of achieving the performance criteria and the performance period required to meet those targets. When the probability of achieving such performance conditions changes, the compensation cost previously recorded is adjusted as needed. When such performance conditions are deemed to be improbable of achievement, the compensation cost previously recorded is reversed.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Represents a non-recurring loss as a result of an accounts receivable write-off in connection with the liquidation of one of our pet specialty distributors. Concurrent with its liquidation, we transitioned to a new distribution partner, who is a leading pet specialty distributor and who we anticipate will facilitate sales to pet specialty stores. Thus, despite the transitory impact during the first quarter of 2025, our ability to continue to generate sales is consistent with what we would expect to generate within the pet specialty channel.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.34pt">Represents the net settlement charges for all claims related to the litigation with Phillips.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Represents termination costs due to a business change in our international go-to-market strategy.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides a reconciliation of Adjusted Gross Profit to Gross Profit, the most directly comparable financial measure presented in accordance with U.S. GAAP: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">449,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-cash share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of manufacturing equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,547&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted Gross Profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">515,150</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">453,469</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306,623</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Gross Profit as a % of Net Sales</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.7&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.5&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.0&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides a reconciliation of Adjusted SG&amp;A Expenses to SG&amp;A Expenses, the most directly comparable financial measure presented in accordance with U.S. GAAP:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,446&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,849&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash share-based compensation (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor transition costs (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal obligation (c)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International business charges (d)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise Resource Planning</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capped Call Transactions fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholder activism defense engagement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Organization changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted SG&amp;A Expenses</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">319,437</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291,576</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,074</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted SG&amp;A Expenses as a % of Net Sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Includes true-ups to share-based compensation expense. We have certain outstanding share-based awards with performance-based vesting conditions that require the achievement of certain Adjusted EBITDA margins, Adjusted EBITDA and/or Net Sales targets as a condition of vesting. At each reporting period, we reassess the probability of achieving the performance criteria and the performance period required to meet those targets. When the probability of achieving such performance conditions changes, the compensation cost previously recorded is adjusted as needed. When such performance conditions are deemed to be improbable of achievement, the compensation cost previously recorded is reversed.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Represents a non-recurring loss as a result of an accounts receivable write-off in connection with the liquidation of one of our pet specialty distributors. Concurrent with its liquidation, we transitioned to a new distribution partner, who is a leading pet specialty distributor and who we anticipate will facilitate sales to pet specialty stores. Thus, despite the transitory impact during the first quarter of 2025, our ability to continue to generate sales is consistent with what we would expect to generate within the pet specialty channel.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.34pt">Represents the net settlement charges for all claims related to the litigation with Phillips.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.78pt">Represents termination costs due to a business change in our international go-to-market strategy.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liquidity and Capital Resources </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To meet our capital needs, we issued approximately $402.5 million in convertible notes in March 2023 (the "Convertible Notes"), used $66.2 million of the proceeds to enter into capped call transactions, and used $11.0 million of the proceeds on debt issuance related costs. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect to make future capital expenditures in connection with the completion of our planned development of Freshpet Kitchens Ennis Phase 2 and 3. During fiscal year 2025, we spent approximately $148.2 million of capital to meet our capacity needs as well as recurring capital expenditures. In fiscal year 2026, we expect to spend approximately $150.0 million. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect to rely on our current and future cash flow from operations, may issue additional debt, and/or raise capital through our access to capital markets, if appropriate. Our ability to obtain additional funding will be subject to various factors, including general economic and market conditions, our operating performance, the market's perception of our growth potential, lender sentiment and our ability to incur additional debt in compliance with other contractual restrictions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our ability to make future minimum interest payments on the Convertible Notes, to refinance any indebtedness and to fund any necessary expenditures for our growth will depend on our ability to generate cash in the future. If our business does not achieve the levels of profitability or generate the amount of cash that we anticipate or if we expand faster than anticipated, we may need to seek additional debt or equity financing to operate and expand our business. Future third-party financing may not be available on favorable terms or at all. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our primary cash needs, in addition to our plant expansions, are for purchasing ingredients, operating expenses, marketing expenses and capital expenditures to procure Freshpet Fridges. We believe that cash and cash equivalents, expected cash flow from operations, amounts previously raised through the issuance of the Convertible Notes and our ability to access the capital markets, if appropriate, are adequate to fund our debt service requirements, operating and finance lease obligations, capital expenditures and working capital obligations for the foreseeable future. We believe our sources of liquidity and capital will be sufficient to finance our continued operations, growth strategy and additional expenses we expect to incur for at least the next twelve months. However, our ability to continue to meet these requirements and obligations will depend on, among other things, our ability to achieve anticipated levels of revenue and cash flow from operations and our ability to manage costs and working capital successfully. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, our cash flow generation ability is subject to general economic factors at the international, national and regional levels, including but not limited to increased interest rates and inflation, tariffs, trade wars, recession, financial, competitive, legislative and regulatory factors and other factors that are beyond our control, including government or regulatory shutdowns or defunding, or disruptions with or increased costs imposed by our key suppliers or others within our supply chain. Further, such macroeconomic factors could negatively impact consumer sentiment, resulting in reduced demand and changes in purchasing behaviors for some or all of our products and other relevant factors, such as consumer hesitancy to trade up in pet food, deferral of pet-related expenses, and reduced pet adoption rates. While these factors are expected to persist in the near term, the Company has implemented strategic initiatives, including targeted marketing, value-focused product innovation, and expanded distribution in club and mass channels, to mitigate their impact. Management believes these actions will support continued growth and margin expansion, even if the current economic environment remains unchanged. We cannot assure you that our business will generate cash flow from operations in an amount sufficient to enable us to fund our liquidity needs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expanding certain of our Freshpet Kitchens primarily comprises our material future cash requirement. The Company reduced its capital expenditures for manufacturing expansion during 2025, reflecting both a moderation in demand and significant operational efficiencies. These changes are expected to materially improve near-term cash flow and reduce the capital intensity of the business, while maintaining flexibility to scale as market conditions evolve. However, our capital requirements, including our cash requirements, may vary materially from those currently planned if, for example, our revenues do not reach expected levels, or we have to incur unforeseen capital expenditures and make investments to maintain our competitive position. If this is the case, we may seek alternative financing, such as issuing additional debt or equity securities, and we cannot assure you that we will be able to do so on favorable terms, if at all. Moreover, if we issue new debt securities, the debt holders would have rights senior to common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity or if the Convertible Notes are converted to common shares, existing stockholders may experience dilution, and such new securities could have rights senior to those of our common stock. These factors may make the timing, amount, terms and conditions of additional financing unattractive. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our inability to raise capital could impede our growth or otherwise require us to forego growth opportunities and could materially adversely affect our business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth, for the periods indicated, our working capital:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Working Capital</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,129&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Working capital consists of current assets net of current liabilities. Working capital increased $19.0 million to $357.1 for the year ended December&#160;31, 2025 compared to working capital of $338.1 million for the year ended December&#160;31, 2024, primarily as a result of an increase of $9.3 million in cash and cash equivalents, an increase of $4.3 million in other current assets, and a decrease of $24.7 million in accrued expenses as a result of decreased variable compensation accrual. The increase was partially offset by a decrease of $4.7 million in accounts receivable, a decrease of $4.0 million in inventories, net, a decrease of $6.2 million in prepaid expenses, an increase of $3.3 million in accounts payable, and an increase of $1.1 million in lease liabilities. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We normally carry three to five weeks of finished goods inventory and less than 30 days of accounts receivable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, our capital resources consisted primarily of $278.0 million of cash and cash equivalents on hand.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2024, our capital resources consisted primarily of $268.6 million of cash and cash equivalents on hand. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect to fund our ongoing operations and obligations with cash and cash equivalents, and cash flow from operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth, for the periods indicated, our beginning balance of cash, net cash flows provided by (used in) operating, investing and financing activities and our ending balance of cash.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash at the beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash at the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,633&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Cash Provided by Operating Activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities consists primarily of net income adjusted for certain non-cash items (i.e., provision for loss on accounts receivable, loss on disposal of property, plant and equipment, share-based compensation, change in reserve for inventory obsolescence, depreciation and amortization, amortization of deferred financing costs, change in operating lease right of use asset, change in deferred income taxes, and gain on equity investment).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2025</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities of $160.6 million in 2025 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$192.8 million of net income, adjusted for reconciling non-cash items, which excludes $53.7 million of non-cash items related to $68.8 million of deferred income tax benefit, $89.7 million of depreciation and amortization, $12.1 million of provision for loss on accounts receivable, $13.9 million of share-based compensation, $2.2 million of amortization of deferred financing costs, $2.2 million of loss on disposal of property, plant and equipment, and $2.3 million of change in operating lease right of use asset.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This was partially offset by:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$32.2 million decrease due to changes in operating assets and liabilities. The decrease was primarily due to the change in accounts receivable, prepaid expenses and other current assets, other assets, accrued expenses, and operating lease liability, partially offset by the change in inventories and accounts payable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2024</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities of $154.3 million in 2024 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$168.0 million of net income, adjusted for reconciling non-cash items, which excludes $121.0 million of non-cash items related to $73.6 million of depreciation and amortization, $51.8 million of share-based compensation including amortization of warrants, $2.1 million of amortization of deferred financing costs, $1.4 million of change in operating lease right of use asset, $1.3 million of loss on disposal of property, plant and equipment, $0.3 million of a reserve for inventory obsolescence, $0.5 million of provision for loss on accounts receivable, partially offset by $9.9 million of gain on equity investment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This was partially offset by:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$13.7 million decrease due to changes in operating assets and liabilities. The decrease was primarily due to the change in accounts receivable, inventories, other assets, and operating lease liability, partially offset by the change in accounts payable, accrued expenses, and prepaid expenses and other current assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Cash Used in Investing Activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2025</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in investing activities of $148.2 million in 2025 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$148.2 million of capital expenditures related to Freshpet Kitchens, plant recurring capital expenditures, expenditures relating to investment in fridges, and other capital spend.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2024</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in investing activities of $187.1 million in 2024 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$187.1 million of capital expenditures related to Freshpet Kitchens, plant recurring capital expenditures, expenditures relating to investment in fridges, and other capital spend.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Cash (Used In) Provided by Financing Activities </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2025</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in financing activities of $3.0 million in 2025 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$3.0 million for tax withholdings related to net share settlements of restricted stock units.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$2.1 million for principal payments under finance lease obligations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This was partially offset by:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$2.1 million cash proceeds from the exercise of stock options.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2024</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by financing activities of $4.6 million in 2024 was primarily attributed to:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$9.1 million cash proceeds from the exercise of stock options.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This was partially offset by:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$2.6 million for tax withholdings related to net share settlements of restricted stock units.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">$2.0 million for principal payments under finance lease obligations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Indebtedness </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For a discussion of our material indebtedness, see Note 6 and 7 to our Consolidated Financial Statements included in this report.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_61"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Accounting Estimates and Policies</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management&#8217;s discussion and analysis of financial condition and results of operations is based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States, or ("U.S. GAAP"). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the revenue and expenses incurred during the reported periods. On an ongoing basis, we evaluate our estimates and judgments, including those related to accrued expenses and share-based compensation. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While our significant accounting estimates and policies are described in the notes to our financial statements appearing in this report, we believe that the following critical accounting estimates and policies are most important to understanding and evaluating our reported financial results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of net sales and expenses during the reporting period.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that the accounting estimates policies discussed below are critical to understanding our historical and future performance, as these policies related to the more significant areas involving management&#8217;s judgments and estimates. We base our estimates on historical experience and on various assumptions that we believe to be reasonable under the circumstances. Actual results, as determined at a later date, could differ from those estimates. To the extent that there are differences between our estimate and the actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following critical accounting policies reflect significant judgments and estimates used in preparation of our consolidated financial statements:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Recognition and Incentives</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consist primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#8217;s experience and current economic trends.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While our revenue recognition does not involve significant judgment, it represents a significant accounting policy.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Share-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#8209;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have certain outstanding share-based awards with performance-based vesting conditions that require the achievement of certain Adjusted EBITDA margins, Adjusted EBITDA and/or Net Sales targets as a condition of vesting, with such target periods through fiscal year 2027. We recognize the estimated fair value of performance-based awards as share-based compensation expense over the performance period based upon our determination of whether it is probable that the performance targets will be achieved. At each reporting period, we reassess the probability of achieving the performance criteria and the performance period required to meet those targets. When the probability of achieving such performance conditions changes, the compensation cost previously recorded is adjusted as needed. When such performance conditions are deemed to be improbable of achievement, the compensation cost previously recorded is reversed. Determining whether the performance criteria will be achieved involves judgment, and the share-based compensation expense may be revised periodically based on changes in the probability of achieving the performance criteria. Revisions are reflected in the period in which the probability assessment is changed.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_64"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For a discussion of recent accounting pronouncements, see Note 1 (Summary of Significant Accounting Policies) to our audited consolidated financial statements included in this report.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_67"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Segment</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operates in one consolidated operating and reportable segment: the manufacturing, marketing and distribution of fresh dog food, cat food, and dog treats.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 7a. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Rate Risk</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During periods of rising interest rates, our cost of borrowing could increase, the fair value of our investments could be affected, and it could constrain the purchasing power of our customers.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Commodity Price and Inflation Risk </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We purchase certain products and services that are affected by commodity prices, including, but not limited to agricultural products, including beef. These products are subject to price volatility caused by weather, market conditions, disease, government programs and policies, labor availability and availability of similar or competitive products, and other factors which are not considered predictable or within our control. In many cases, we believe we will be able to address material commodity cost increases by either increasing prices or reducing operating expenses. However, increases in commodity prices, without adjustments to pricing or reduction to operating expenses, could increase our operating costs as a percentage of our net sales.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inflation</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our profitability is dependent, among other things, on our ability to anticipate and react to changes in the costs of key operating resources, including food and other raw materials, labor, energy and other supplies and services. Substantial increases in costs and expenses could impact our operating results to the extent that such increases cannot be passed along to our customers. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While generally we have been able to offset inflation and other changes in the costs of key operating resources through price increases, productivity improvements and greater economies of scale, our price increases are not always implemented immediately, which can cause us to temporarily absorb increased cost. Further, there can be no assurance that we will be able to continue to effectively implement such offsets in the future. From time to time, competitive conditions could limit our pricing flexibility. In addition, macroeconomic conditions could make additional price increases imprudent. There can be no assurance that all future cost increases can be offset by increased prices or that increased prices will be fully absorbed without any resulting changes in product purchasing patterns.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Foreign Exchange Rates</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fluctuations in the currencies of countries where the Company operates outside the U.S. may impact our financial results. The Company is exposed to movements in the British pound sterling, Euro and Canadian Dollar. The Statements of Financial Position of non-U.S. business units are translated into U.S. dollars using period-end exchange rates for assets and liabilities and weighted-average exchange rates for revenues and expenses. The percentage of our consolidated revenue for the year ended December&#160;31, 2025 recognized in Europe was less than 1%.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may, from time to time, enter into forward exchange contracts to reduce the Company's exposure to foreign currency fluctuations of certain assets and liabilities denominated in foreign currencies. Historically, the foreign currency forward contracts have not been designated as hedges and, accordingly, any changes in their fair value are recognized on the Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) in Interest and Other Income, net, and carried at their fair value in the Consolidated Balance Sheet with gains reported in prepaid expenses and other current assets and losses reported in accrued expenses. As of December&#160;31, 2025, there were no forward contracts outstanding. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:90.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_76">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_76">44</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_79">Consolidated Balance Sheets as of December 31, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_79">5</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_79"> and 20</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_79">24</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_79">46</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">Consolidated Statements of </a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">Income (Loss) </a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">and Comprehensive Income (Loss) for the years ended December 31, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">5</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">4</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">, and 20</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_82">47</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">Consolidated Statements of Changes in Stockholders&#8217; Equity for the years ended December 31, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">5</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">4</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">, and 20</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_85">48</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">Consolidated Statements of Cash Flows for the years ended December 31, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">5</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">, 202</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">4</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">, and 20</a><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_88">49</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_91">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_91">51</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">43</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the Stockholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Freshpet, Inc.:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the accompanying consolidated balance sheets of Freshpet, Inc. and subsidiaries (the Company) as of December 31, 2025 and December 31, 2024, the related consolidated statements of income (loss) and comprehensive income (loss), changes in stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2025, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2025, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2025 and December 31, 2024, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2025, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2025 based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway  Commission.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Basis for Opinions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Critical Audit Matter</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Assessment of probability of achieving the vesting performance criteria of share-based awards</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Notes 1 and 12 to the consolidated financial statements, the Company recognizes share-based compensation based on the value of the number of share-based payment awards that are ultimately expected to vest during the period. Share-based awards with performance-based vesting conditions require the achievement of certain financial criteria as a condition to vesting. For certain performance-based awards, the quantity of awards with the financial criteria has 1) a future net sales target or 2) a future adjusted earnings before interest, taxes, depreciation and amortization margin target within fiscal year 2025 through 2027. At each period, the Company reassesses the probability of achieving the performance criteria required to meet those vesting targets. When achievement of the vesting criteria is considered probable, compensation cost is recognized. At December 31, 2025, there were unrecognized compensation costs of approximately $3.9 million, $1.1 million and $0.0 million related to performance-based restricted stock units, market based restricted stock units, and performance-based stock options, respectively, for which the achievement of the vesting criteria is considered probable.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We identified the assessment of probability of achieving the vesting performance criteria of share-based awards as a critical audit matter. Evaluating the assumptions related to the Company&#8217;s determination of the probability that the performance criteria will be achieved for the share-based awards involved subjective auditor judgment. In particular, judgment was required to assess the probability of meeting the Company&#8217;s future performance targets, including forecasted net sales.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company&#8217;s share-based compensation process, including a control related to the Company&#8217;s assessment of assumptions that were used in the determination that a performance criterion was probable of achievement. To assess the Company&#8217;s ability to accurately forecast net sales, we compared the Company&#8217;s historical net sales forecasts to actual results. We compared forecasted net sales to those in communications to the Board of Directors, press releases and analyst reports.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-51">KPMG LLP</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Company&#8217;s auditor since 2012.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-52">Short Hills, New Jersey</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 23, 2026</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">45</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CURRENT ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-53">277,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">268,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net of allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">63,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">68,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-57">76,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-58">80,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">9,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">16,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">7,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">3,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Current Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">435,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">436,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-65">1,138,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-66">1,065,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deposits on equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:DepositsOnPropertyPlantAndEquipmentNet" scale="3" id="f-67">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:DepositsOnPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-68">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-69">66,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-70">3,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long term investment in equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">33,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">33,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-73">68,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="f-74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">34,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">34,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-77">1,777,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-78">1,574,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">42,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">39,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">31,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">56,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">2,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.37pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Current Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">78,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">98,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">397,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">395,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">65,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">2,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long term finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">28,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">23,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="f-95">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-97">569,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-98">519,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commitments and contingencies</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommitmentsAndContingencies" format="ixt:fixed-zero" scale="3" id="f-99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommitmentsAndContingencies" format="ixt:fixed-zero" scale="3" id="f-100">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">STOCKHOLDERS' EQUITY:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock &#8212; voting, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-101"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-102">0.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-103"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-104">200,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-105">48,985</ix:nonFraction> issued and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-106">48,970</ix:nonFraction> outstanding on December 31, 2025, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-107">48,716</ix:nonFraction> issued and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-108">48,702</ix:nonFraction> outstanding on December 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-109">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-110">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-111">1,351,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-112">1,338,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-113">142,669</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-114">281,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-115">334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-116">787</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Treasury stock, at cost &#8212; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-118">14</ix:nonFraction></ix:nonFraction> shares on December 31, 2025 and on December 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" scale="3" id="f-119">256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" scale="3" id="f-120">256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Stockholders' Equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-121">1,208,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-122">1,055,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Liabilities and Stockholders' Equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-123">1,777,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-124">1,574,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">46</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES </span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) </span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">For the Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NET SALES</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">1,102,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">975,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">766,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">COST OF GOODS SOLD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">652,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">579,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">516,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GROSS PROFIT</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-131">449,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-132">395,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-133">250,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">373,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">357,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">281,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">INCOME (LOSS) FROM OPERATIONS</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-137">75,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-138">37,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-139">30,446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">OTHER (EXPENSES) INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest and Other Income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">9,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">11,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">13,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-143">14,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-144">12,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-145">14,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on Equity Investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-146">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-147">9,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-148">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">4,899</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">9,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">1,068</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">INCOME (LOSS) BEFORE INCOME TAXES</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-152">70,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-153">47,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-154">31,514</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">INCOME TAX (BENEFIT) EXPENSE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-155">68,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-156">598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-157">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">LOSS ON EQUITY METHOD INVESTMENT</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-158">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-159">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-160">1,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">33,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">OTHER COMPREHENSIVE INCOME (LOSS):</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-164">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-165">196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-166">1,961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">TOTAL OTHER COMPREHENSIVE INCOME (LOSS)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-167">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-168">196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-169">1,961</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">TOTAL COMPREHENSIVE INCOME (LOSS)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-170">140,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-171">46,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-172">35,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-BASIC</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-173">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-174">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175">0.70</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-DILUTED</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-176">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">0.70</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-BASIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-179">48,800</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-180">48,487</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-181">48,163</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-DILUTED</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-182">56,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-183">50,255</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-184">48,163</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Common Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional Paid-in Capital </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Deficit </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Other<br/>Comprehensive Income (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Treasury Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Stockholders' Equity </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">BALANCES, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-185">48,051</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-186">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-187">1,325,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-188">295,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-190">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-191">256</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-192">1,031,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Exercise of options to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-193">160</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-194">4,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-195">4,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="3" id="f-196">66</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-197">1,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-198">1,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-199">20,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-200">20,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Purchase of capped call options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="frpt:PurchaseOfCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="f-201">66,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="frpt:PurchaseOfCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="f-202">66,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-203">1,961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-204">1,961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-205">33,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-206">33,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">BALANCES, December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-207">48,277</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-208">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-209">1,282,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-210">328,731</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-211">591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-212">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-213">256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-214">953,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Exercise of options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-215">352</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-216">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-217">9,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-218">9,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="3" id="f-219">87</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-220">3,341</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-221">3,341</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-222">49,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-223">49,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-224">196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-225">196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-226">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-227">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">BALANCES, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-228">48,716</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-229">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">1,338,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">281,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-232">787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-233">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-234">256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-235">1,055,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Exercise of options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-236">189</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-237">2,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-238">2,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="3" id="f-239">80</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-240">3,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" format="ixt:num-dot-decimal" scale="3" id="f-241">3,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-242">14,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-243">14,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-244">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-245">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-246">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-247">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">BALANCES, December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-248">48,985</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-249">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">1,351,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">142,669</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-252">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-253">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-254">256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">1,208,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See accompanying notes to the consolidated financial statements.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-256">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-257">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">33,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for loss (gains) on accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-259">12,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-260">467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-261">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on disposal of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-262">2,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-263">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-264">4,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-265">13,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">51,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-267">24,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-268">89,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-269">73,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-270">58,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-off and amortization of deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:DeferredDebtIssuanceCostWriteoffAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-271">2,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:DeferredDebtIssuanceCostWriteoffAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-272">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="frpt:DeferredDebtIssuanceCostWriteoffAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-273">4,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in operating lease right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-274">2,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-275">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-276">1,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-277">68,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-278">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-279">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:fixed-zero" scale="3" id="f-280">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="f-281">347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:fixed-zero" scale="3" id="f-282">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-284">9,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-285">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="f-286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="f-287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="f-288">1,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-289">6,879</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-290">12,228</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="f-291">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-292">3,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-293">15,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-294">1,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-295">1,312</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-296">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-297">2,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-298">4,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-299">5,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-300">4,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-301">1,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-302">12,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-303">3,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-304">23,396</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-305">7,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-306">19,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-307">1,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-308">1,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-309">1,807</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:72pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash flows provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-310">160,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-311">154,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-312">75,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisitions of property, plant and equipment, software and deposits on equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-313">148,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-314">187,092</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-315">239,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-318">113,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from maturities of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:fixed-zero" scale="3" id="f-319">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:fixed-zero" scale="3" id="f-320">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-321">113,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash flows used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-322">148,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-323">187,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-324">239,093</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from exercise of options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-325">2,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-326">9,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-327">4,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax withholdings related to net shares settlements of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-328">3,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">2,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">1,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Principal payments under finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-331">2,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-332">1,977</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-333">1,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of capped call options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:PaymentsToAcquireCappedCallOptions" format="ixt:fixed-zero" scale="3" id="f-334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:PaymentsToAcquireCappedCallOptions" format="ixt:fixed-zero" scale="3" id="f-335">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="frpt:PaymentsToAcquireCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="f-336">66,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-338">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-339">393,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-340">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-342">2,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash flows (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-343">3,035</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-344">4,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-345">327,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NET CHANGE IN CASH AND CASH EQUIVALENTS</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-346">9,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-347">28,238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-348">164,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-349">268,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-350">296,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-351">132,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">CASH AND CASH EQUIVALENTS, END OF PERIOD</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-352">277,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-353">268,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-354">296,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SUPPLEMENTAL CASH FLOW INFORMATION:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="f-355">910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="f-356">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="f-357">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-358">11,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-359">10,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-360">9,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-361">65,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-362">1,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NON-CASH FINANCING AND INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment and software purchases in accounts payable and accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-364">9,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-365">7,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-366">19,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-cash addition of finance lease to property, plant and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-367">7,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-368">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-369">29,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax withholdings related to net shares settlements of restricted stock units in accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="f-370">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="f-371">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-372">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">50</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_91"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div><span><br/></span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_94"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 1 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="f-373" continuedAt="f-373-1" escape="true">Summary of Significant Accounting Policies: </ix:nonNumeric></span></div><ix:continuation id="f-373-1" continuedAt="f-373-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Nature of the Business </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; <ix:nonNumeric contextRef="c-1" name="frpt:NatureOfTheBusinessPolicyTextBlock" id="f-374" escape="true">Freshpet, Inc. (hereafter referred to as &#8220;Freshpet&#8221;, the &#8220;Company&#8221;, "we," "us" or "our"), a Delaware corporation, manufactures and markets natural fresh meals and treats for dogs and cats. The Company&#8217;s products are distributed throughout the United States, Canada and other international markets, into major retail classes including Grocery, Mass, International, Digital, Pet Specialty, and Club.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis of Presentation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-375" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;U.S. GAAP&#8221;), and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). All amounts included herein have been rounded except where otherwise stated. As figures are rounded, numbers presented throughout this document may not add up precisely to the totals we provide and percentages may not precisely reflect the absolute figures.</span></ix:nonNumeric></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-376" escape="true">The financial statements include the accounts of the Company as well as the Company&#8217;s wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Estimates and Uncertainties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-377" escape="true">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, trade incentives, share-based compensation, and useful lives for long-lived assets. Actual results, as determined at a later date, could differ from those estimates.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Segments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-378" escape="true">The Company has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-379"><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-380">one</ix:nonFraction></ix:nonFraction> operating and reportable segment, as the Company's chief operating decision maker, who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accounting policies of the segment are the same as those described herein, Note 1 &#8211; Summary of Significant Accounting Policies.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Investment in Unconsolidated Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-381" continuedAt="f-381-1" escape="true">The Company utilizes the equity method to account for investments when the Company possesses the ability to exercise significant influence, but not control, over the operating and financial policies of the investee. The ability to exercise significant influence is presumed when an investor possesses more than 20% of the voting interests of the investee. This presumption may</ix:nonNumeric></span><ix:continuation id="f-381-1" continuedAt="f-381-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. </span></ix:continuation></div><ix:continuation id="f-381-2" continuedAt="f-381-3"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net income or loss. The Company has elected to record its share of equity in income (losses) of equity method investment on a one-quarter lag based on the most recently available financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Through 2022, we invested a total of $<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-382">31,200</ix:nonFraction> in a privately held company that operates in our industry, with no additional investments thereafter. The Company concluded that it is not the primary beneficiary as it does not have the power to direct activities that most significantly impact economic performance. Prior to March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company accounted for the investment under the equity method of accounting based on its ability to exercise significant influence, based on its representation on and the makeup of the investee's Board of Directors. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company no longer had representation on the investee's Board of Directors, and therefore determined that significant influence had been lost as of that date. As such, as of March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company stopped accounting for the investment as an equity method investment and began to account for the investment under Accounting Standards Codification (ASC) Topic 321 ("ASC 321"), Investments - Equity Securities. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company's ability to exercise significant influence continues to be restricted as it no longer has, or the ability to obtain, board representation and it has no means of participation in any decision making processes as the privately held investee's Board of Directors is closely held. </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-373-2" continuedAt="f-373-3"><ix:continuation id="f-381-3" continuedAt="f-381-4"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because the investee is a privately held company, there is not a means to obtain a readily determinable fair value of the entity. The Company follows ASC 321 using the measurement alternative to measure investments in investees that do not have readily determinable fair value and over which the Company does not have significant influence. Under ASC 321, the initial carrying value of the investment is equal to the previous carrying amount of the investment under the equity method. The carrying amount of the investment is subsequently adjusted for any impairment or adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Dividends and distributions, if any, from the investee would be recognized in the period in which they are received and recorded in other income on the consolidated statement of income.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-381-4">The Company performs a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Company estimates the investment's fair value in accordance with the principles of ASC Topic 820 ("ASC 820"), Fair Value Measurements and Disclosures. If the fair value is less than the investment's carrying value, the entity recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.</ix:continuation> On March 26, 2024, the investee completed an equity funding, which we concluded represented an orderly transaction for an identical equity security with no differences in rights and obligations. As a result, pursuant to the ASC 321 measurement alternative, we adjusted the carrying amount of our equity investment from $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-383">23,528</ix:nonFraction> as of December 31, 2023 to $<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-384">33,446</ix:nonFraction> as of March&#160;31, 2024, recognizing a gain of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-385">9,918</ix:nonFraction> in earnings for the year ended 2024, based on the observable transactional price of the identical equity security issued by the investee. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 16, 2026, the privately held company was acquired by a third party - refer to Note 17 - Subsequent Events. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">March 2023 Issuance of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-386">402.5</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-387">3.00</ix:nonFraction>% Convertible Senior Notes (the "Convertible Notes") </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-388" continuedAt="f-388-1" escape="true">In conjunction with the issuance of the $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-389">402.5</ix:nonFraction> million Convertible Notes in March 2023,</ix:nonNumeric></span><ix:continuation id="f-388-1" continuedAt="f-388-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company evaluated the debt instrument and its embedded features to determine if the contract or the embedded components of the contract qualified as a derivative that would be required to be separately accounted for in accordance with the relevant accounting literature. </span></ix:continuation></div><ix:continuation id="f-388-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for the Convertible Notes as a single liability measured at amortized cost with debt issuance costs recorded as a direct deduction to the debt liability in the Consolidated Balance Sheet. The Company uses the effective interest rate method to amortize the debt issuance costs to interest expense over the respective term of the Convertible Notes.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Inventories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-390" escape="true">Inventories are stated at the lower of cost or market, using the first-in, first-out method. When necessary, the Company provides allowances to adjust the carrying value of its inventories to the lower of cost or net realizable value, including any costs to sell or dispose and consideration for obsolescence, excessive inventory levels, product deterioration and other factors in evaluating net realizable value.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-391" escape="true">Property, plant, and equipment are recorded at cost. The Company recognizes depreciation pursuant to the straight-line method based upon estimated useful lives of <ix:nonNumeric contextRef="c-45" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-392">7</ix:nonNumeric> years for furniture and office equipment, <ix:nonNumeric contextRef="c-46" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-393">9</ix:nonNumeric> years for refrigeration equipment, <ix:nonNumeric contextRef="c-47" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-394">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-48" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-395">10</ix:nonNumeric> years for machinery and equipment, and <ix:nonNumeric contextRef="c-49" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-396">15</ix:nonNumeric> to <ix:nonNumeric contextRef="c-50" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-397">39</ix:nonNumeric> years for building and improvements. Capitalized cost includes the costs incurred to bring the property, plant, and equipment to the condition and location necessary for its intended use, which includes any necessary delivery, electrical, and installation cost for equipment. Maintenance and repairs that do not extend the useful life of the assets over <ix:nonNumeric contextRef="c-1" name="frpt:PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" format="ixt-sec:durwordsen" id="f-398">two years</ix:nonNumeric> are charged to expense as incurred. Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives on the straight-line method.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Long-Lived Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-399" escape="true">The Company evaluates all long-lived assets for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Estimating future net cash flows and determining fair value of assets requires significant estimates and assumptions by management. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value and is charged to expense in the period of impairment.</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-373-3" continuedAt="f-373-4"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-400" continuedAt="f-400-1" escape="true">The Company is a lessee in noncancelable (1) operating leases, and (2) finance leases, which it accounts for in accordance with ASC Topic 842</ix:nonNumeric></span><ix:continuation id="f-400-1" continuedAt="f-400-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></ix:continuation></div><ix:continuation id="f-400-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use asset and a lease liability at the lease commencement date. For both operating and finance leases, the right of use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received; and the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s leases do not provide an implicit rate; therefore, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments for those leases. The Company&#8217;s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms in a similar economic environment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right of use assets for the operating and finance leases are periodically reviewed for impairment losses. The Company uses the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant, and Equipment - Overall, to determine whether a right of use asset is impaired, and if so, the amount of the impairment loss to recognize. No such loss was recognized as of December&#160;31, 2025.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company monitors for events or changes in circumstances that require a reassessment of its leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding right of use asset.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has elected the practical expedient to combine lease and non-lease components when determining the right of use asset and lease liability for certain classes of leased assets, including office buildings, warehouse buildings and manufacturing equipment. This election has not been made for all other classes of leased assets. The Company has also elected to not recognize right of use assets and lease liabilities for short-term leases that have a lease term of 12 months or less. The Company recognizes the lease payments associated with its short-term leases as an expense on a straight-line basis over the lease term.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Income Taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-401" continuedAt="f-401-1" escape="true">The Company accounts for income taxes pursuant to the provisions of ASC Topic 740 ("ASC 740"), </ix:nonNumeric></span><ix:continuation id="f-401-1" continuedAt="f-401-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. This approach requires, among other things, an asset and liability approach to calculating deferred income taxes, and recognizing deferred tax assets and liabilities for expected future tax consequences stemming from temporary differences between asset and liability carrying amounts and their tax bases, principally net operating loss carryforwards, depreciation, and share-based compensation. Deferred tax assets and liabilities are measured using enacted tax rates in effects for the years in which those temporary differences are expected to be recovered or settled.</span></ix:continuation></div><ix:continuation id="f-401-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A valuation allowance is established to offset any net deferred tax assets for which management believes it is more likely than not (a probability level of more than 50%) that the net deferred asset will not be realized. This evaluation utilizes the framework contained in ASC Topic 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Share-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-402" escape="true">The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#8209;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-403" continuedAt="f-403-1" escape="true">The Company holds treasury bills with original maturities when purchased of less than three months, within cash and cash equivalents, carried at amortized cost on the Consolidated Balance Sheet. </ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-373-4" continuedAt="f-373-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-403-1">Treasury bills have been classified as held-to-maturity as we have the ability and intent to hold them to maturity.</ix:continuation> As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company had $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-404">99,789</ix:nonFraction> of treasury bills within cash equivalents, which included $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:ServicingAssetAtAmortizedValue" scale="3" id="f-405">275</ix:nonFraction> of amortized discount. As of December&#160;31, 2024,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company had $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-406">109,608</ix:nonFraction> of treasury bills within cash equivalents, which included $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:ServicingAssetAtAmortizedValue" scale="3" id="f-407">300</ix:nonFraction> of amortized discount. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Trade Accounts Receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-408" continuedAt="f-408-1" escape="true">The allowance for doubtful accounts is based on the Company's assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances and current economic conditions that may</ix:nonNumeric></span><ix:continuation id="f-408-1" continuedAt="f-408-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-408-2">affect a customer's ability to pay.</ix:continuation> For the year ended December 31, 2025, we recognized a provision for loss on accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-409">12,130</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-410">10,680</ix:nonFraction> was attributable to the liquidation of one of our pet specialty distributors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Implementation Costs of Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="frpt:ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" id="f-411" continuedAt="f-411-1" escape="true">As of December&#160;31, 2025</ix:nonNumeric></span><ix:continuation id="f-411-1"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2024, the Company's deferred implementation costs of systems associated with cloud computing arrangements, which are reflected within prepaid and other assets, were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:ImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="f-412">13,428</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:ImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="f-413">8,965</ix:nonFraction>, respectively. The cost will be recognized over the term of the agreements.</span></ix:continuation></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-414" continuedAt="f-414-1" escape="true">ASC 820 guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).</ix:nonNumeric></span></div><ix:continuation id="f-414-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 3 &#8211; Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when their fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our financial assets and liabilities include cash and cash equivalents, receivables, accounts payable and accrued liabilities, the fair values of which approximate their carrying values due to the short-term nature of these instruments. The Company holds certain financial assets within cash and cash equivalents in the form of held-to-maturity treasury bills as we have the ability and intent to hold them to maturity, as such, they are not fair valued each reporting period but instead measured at amortized cost. The fair value of these assets is based on quoted market prices for the same or similar securities within less active markets, which the Company determined to be Level 2 inputs. As of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the fair value of these treasury bills approximates their carrying value due to the short-term nature of these instruments.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain financial and non-financial assets, including operating lease right-of-use assets and property, plant, and equipment are reported at their carrying values and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the investment in equity securities, we have elected the measurement alternative under which we measure this investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes, if any, in orderly transactions for an identical or a similar investment of the same issuer, for which the change in fair value would be included in net income.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to Note 7 - Convertible Senior Notes for the fair value of our Convertible Senior Notes. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, the Company maintained Level 1 and Level 2 assets and liabilities.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-373-5" continuedAt="f-373-6"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue Recognition and Incentives </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-415" continuedAt="f-415-1" escape="true">Revenues primarily consist of the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer.</ix:nonNumeric></span></div><ix:continuation id="f-415-1" continuedAt="f-415-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consists primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#8217;s experience and current economic trends.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales taxes and other similar taxes are excluded from revenue.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-416"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-417">no</ix:nonFraction></ix:nonFraction> contract assets as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2024.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net Sales </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-418" continuedAt="f-418-1" escape="true">Information about the Company&#8217;s net sales by class of retailer is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-418-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grocery, Mass, International and Digital</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-419">892,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-420">800,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-421">642,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pet Specialty and Club</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-422">209,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-423">174,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-424">124,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-425">1,102,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-426">975,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-427">766,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><ix:continuation id="f-415-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pet specialty and club class of retailers service a specific consumer through specialized offerings, which include value focused and or premium products. In contrast, grocery, mass, international and digital offer a wide variety of products.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Advertising</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-428" escape="true">Advertising costs are expensed when incurred, with the exception of production costs which are expensed the first time advertising takes place.</ix:nonNumeric> Advertising costs, consisting primarily of media ads, were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-429">157,844</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-430">127,681</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-431">97,877</ix:nonFraction>, in 2025, 2024 and 2023, respectively. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024 and 2023 we had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidAdvertising" scale="3" id="f-432">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidAdvertising" scale="3" id="f-433">29</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:PrepaidAdvertising" scale="3" id="f-434">56</ix:nonFraction>, respectively of production cost in prepaid expense, representing advertising that had yet to take place.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shipping and Handling Costs/Freight Out</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; <ix:nonNumeric contextRef="c-1" name="frpt:ShippingAndHandlingCostsFreightOutPolicyTextBlock" id="f-435" escape="true">Costs incurred for shipping and handling are included in selling, general, and administrative expenses within the statement of income (loss) and comprehensive income (loss). Shipping and handling costs primarily consist of costs associated with moving finished products to customers, including costs associated with our distribution center and the cost of shipping products to customers through third-party carriers.</ix:nonNumeric> Shipping and handling cost totaled $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-436">63,920</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-437">58,424</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-438">57,427</ix:nonFraction> in 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2023-09, Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations. Additionally, this ASU requires companies to disclose the total amount of income taxes paid during the period. This guidance is effective for the Company for the current annual report for the fiscal year ending December 31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and subsequent interim periods and the Company has adopted the guidance retrospectively as of the effective date.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to Note 4 - Income Taxes for required disclosures.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-373-6"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements</span></div><ix:continuation id="f-439-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires disclosures related to the specific types of expenses included within the expense captions presented on the face of the income statement as well as disclosures about selling expenses. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2027 and subsequent interim periods, with early adoption permitted. The guidance is required to be applied on a retrospective basis for all prior periods presented in the financial statements. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2025, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which amends certain aspects of the accounting for software costs, including removing software development project stages and requiring companies to capitalize software costs when both of the following occur: (1) management authorizes or commits to funding a software project and (2) it is probable that the project will be completed and the software will be used to perform the function intended. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2028, including the interim periods within that fiscal year, with early adoption permitted. The guidance can be applied prospectively, retrospectively, or utilizing a modified transition approach. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_97"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 2 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-440" continuedAt="f-440-1" escape="true">Inventories, net: </ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-441" escape="true"><ix:continuation id="f-440-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw Materials and Work in Process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcessAndRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-442">15,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcessAndRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-443">16,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Packaging Components Material</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-444">5,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-445">7,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished Goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-446">55,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-447">57,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-448">76,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-449">80,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i2da6b68166d347c3989adeb928f4c0e6_100"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 3 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-450" continuedAt="f-450-1" escape="true">Property, Plant and Equipment, net: </ix:nonNumeric></span></div><ix:continuation id="f-450-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-451" escape="true"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Refrigeration Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-452">211,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-453">193,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-454">344,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-455">279,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building, Land and Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-456">730,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-457">712,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and Office Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-458">18,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-459">13,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-460">5,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-461">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-462">130,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-463">104,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finance Lease Right of Use Asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-464">35,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-465">28,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-466">1,476,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-467">1,331,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated Depreciation and Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-468">338,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-469">265,268</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, Plant and Equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-470">1,138,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-471">1,065,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization expense related to property, plant and equipment totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-472">86,399</ix:nonFraction>,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-473">69,497</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-474">58,169</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024 and 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, respectively; of which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-475">64,167</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-476">51,735</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-477">42,667</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> was recorded to cost of goods sold for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, respectively, with the remainder of depreciation expense recorded to selling, general and administrative expense.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">56</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_103"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 4 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-478" continuedAt="f-478-1" escape="true">Income Taxes:</ix:nonNumeric></span></div><ix:continuation id="f-478-1" continuedAt="f-478-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-479" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income (loss) before income taxes as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-480">71,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-481">55,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-482">27,200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="f-483">972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-484">7,885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-485">4,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-486">70,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-487">47,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-488">31,514</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-489" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income tax (benefit) expense as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:51.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-490">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-491">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-492">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-493">436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-494">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-495">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-496">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-497">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-498">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="f-499">436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="f-500">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="f-501">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-502">57,729</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-503">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-504">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-505">11,164</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-506">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-507">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-508">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Deferred</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-511">68,800</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-513">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-514">68,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-515">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-516">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-478-2" continuedAt="f-478-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-517" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the principal reasons for the difference between the effective income tax rate and the statutory federal income tax rate:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="24" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-518">14,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-519">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-520">9,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-521">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-522">6,989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-523">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic federal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-524">68,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-525">97.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-526">4,946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-527">10.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-528">8,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-529">24.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nontaxable or nondeductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense - excess benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-530">1,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-531">2.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-532">8,775</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-533">18.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-534">2,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-535">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-deductible compensation under IRC Section 162(m)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" scale="3" id="f-536">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" scale="-2" id="f-537">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" format="ixt:num-dot-decimal" scale="3" id="f-538">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" scale="-2" id="f-539">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" scale="3" id="f-540">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" scale="-2" id="f-541">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="f-542">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-543">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="f-544">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-545">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="f-546">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-547">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax credits:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-548">1,697</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-549">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:fixed-zero" scale="3" id="f-550">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" format="ixt:fixed-zero" scale="-2" id="f-551">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:fixed-zero" scale="3" id="f-552">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" format="ixt:fixed-zero" scale="-2" id="f-553">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-554">1,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-555">1.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-556">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-557">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-558">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-559">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and local income tax, net of federal income tax effect </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-560">10,819</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-561">15.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-562">472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-563">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-564">171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-565">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-566">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="-2" id="f-567">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-568">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-569">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-570">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-78" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-571">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-572">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-79" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-573">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-574">271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-80" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-575">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-576">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="number" contextRef="c-81" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-577">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-578">68,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-579">96.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-580">598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-581">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-582">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-583">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The states that contribute to the majority (greater than 50%) of the tax effect in this category include California, Pennsylvania, Illinois and Florida for 2025, California for 2024, and North Carolina, New York, Texas and Massachusetts for 2023.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rate for December 31, 2025, differed from the U.S. federal statutory rate of 21% primarily due to the release of the valuation allowance, which significantly reduced the effective tax rate. The rate was further reduced by the excess tax benefit from stock-based compensation expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rate for December 31, 2024 and 2023, differed from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance in the prior year period. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-478-3" continuedAt="f-478-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-584" continuedAt="f-584-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amounts of cash taxes paid by the Company are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-585">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-586">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-587">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-588">910</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-589">193</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-590">308</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-591">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-592">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:fixed-zero" scale="3" id="f-593">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of amounts refunded</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-594">910</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-595">193</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-596">308</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-597">530</ix:nonFraction>), Pennsylvania ($<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-598">125</ix:nonFraction>), Texas ($<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-599">123</ix:nonFraction>) and Illinois ($<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-600">75</ix:nonFraction>) for 2025. For 2024, such jurisdictions included Massachusetts ($<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-601">30</ix:nonFraction>), New York ($<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-602">45</ix:nonFraction>), North Carolina ($<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-603">30</ix:nonFraction>), Oregon ($<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-604">30</ix:nonFraction>), South Carolina ($<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-605">15</ix:nonFraction>) and Tennessee ($<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-606">15</ix:nonFraction>). For 2023, such jurisdictions included Massachusetts ($<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-607">40</ix:nonFraction>), New York ($<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-608">57</ix:nonFraction>), North Carolina ($<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-609">79</ix:nonFraction>), South Carolina ($<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-610">25</ix:nonFraction>), Tennessee ($<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-611">25</ix:nonFraction>) and Texas ($<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" id="f-612">25</ix:nonFraction>).</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Deferred Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-613" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal net operating losses (NOLs)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-614">82,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-615">82,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-616">88,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-617">15,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-618">15,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-619">12,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-620">2,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-621">5,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-622">4,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-623">25,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-624">34,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-625">23,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-626">59,345</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-627">47,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-628">35,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-629">5,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-630">7,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-631">5,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-632">71,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-633">98,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-634">98,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic valuation allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="f-635">858</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-636">92,952</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-637">94,448</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-638">1,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-639">5,541</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-640">4,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-641">68,800</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-642">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2024, the Company determined that a full valuation allowance against its $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-644"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-645">98.5</ix:nonFraction></ix:nonFraction> million of net deferred tax assets was appropriate. At December&#160;31, 2025, the Company concluded that it was appropriate to release a majority of the valuation allowance against the $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-646">71.4</ix:nonFraction> million of deferred tax assets recorded as of that date based on the weight of available evidence, which now supports the conclusion that it is more likely than not that the majority of deferred tax assets will be realized. Based on sustained profitability, including three-year cumulative income before taxes of $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="frpt:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" scale="6" id="f-647">76.9</ix:nonFraction> million, excluding the prior year gain on our equity investment, the significant deferred tax liabilities expected to reverse in future periods, and the projections of future taxable income sufficient to fully utilize the Company's federal and state NOLs, the positive evidence supporting the release of most of the valuation allowance outweighed the negative evidence supporting a full valuation allowance. As a result, we recognized a deferred income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-648">68.8</ix:nonFraction> million for the year ended December&#160;31, 2025.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-478-4" continuedAt="f-478-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company continues to maintain a partial valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-649">2.6</ix:nonFraction> million against certain deferred tax assets, of which, $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-650">1.7</ix:nonFraction> million relates to foreign NOLs. With the exception of operations in the United Kingdom, the Company's foreign subsidiaries have not yet generated sustained income. Accordingly, the Company believes it is prudent to maintain a full valuation allowance on these foreign NOLs because it is more likely than not that the related tax benefits will not be realized. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-651">0.9</ix:nonFraction> million valuation allowance relates to deferred tax assets associated with stock-based compensation, which are not expected to be realized due to anticipated limitations on future deductions, and a state tax credit that is expected to expire unused based on current projections.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impact of the One Big Beautiful Bill Act ("OBBBA")</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, the OBBBA was enacted. Among other changes, the OBBBA made permanent (i) 100% bonus depreciation on qualified fixed assets, (ii) the immediate deduction for domestic research and development expenses, and (iii) revisions to the limitation on the deductibility of business interest expense. The provisions of the OBBBA did not materially impact the Company's income tax provision during the year ended December 31, 2025, though the Company continues to evaluate the potential effects of the OBBBA on its consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Uncertain Tax Positions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Public entities are required to evaluate, measure, recognize and disclose uncertain tax positions. The Company has analyzed its tax positions and concluded that, as of December 31, 2025, it had no uncertain tax positions. Historically, the Company incurred U.S. federal and state net operating losses from its inception through 2023 and began generating taxable income in 2024. As such, tax years from inception onward remain subject to potential examination because the utilization of NOLs from earlier years opens those years to audit by federal and state taxing authorities. Interest and penalties, if any, related to uncertain tax positions are recorded within the income tax provision. The Company had <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-652"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-653"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-654">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> unrecognized tax benefits and has <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-655"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-656"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-657">not</ix:nonFraction></ix:nonFraction></ix:nonFraction> accrued any interest or penalties for the years ended 2025, 2024 and 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also evaluated the impact of the disallowance of certain compensation deductions under Internal Revenue Code Section 162(m). This analysis resulted in the disallowance of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="frpt:CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" scale="6" id="f-658">3.1</ix:nonFraction> million of compensation expense, which increased the Company's effective tax rate.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net Operating Loss Summary</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2025, the Company had federal NOL carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-659">391.1</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="frpt:OperatingLossCarryforwardsSubjectToExpiration" scale="6" id="f-660">146.5</ix:nonFraction> million - generated in 2017 and prior years - will expire, if unused, between 2028 and 2037. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="frpt:OperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="f-661">244.6</ix:nonFraction> million, generated from 2018 through 2023, may be carried forward indefinitely but generally may only be used to offset up to 80% of taxable income in any given year. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may be subject to the NOL utilization limitations of Section 382 of the Code. An ownership change would impose an annual limitation on the use of pre&#8209;change NOLs. The amount of any such limitation depends on the Company&#8217;s value immediately before the ownership change, capital changes during a specified testing period, and the federal long&#8209;term tax&#8209;exempt rate. The Company has completed several Section 382 analyses in prior years that concluded that certain annual limitations apply.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><ix:continuation id="f-478-5" continuedAt="f-478-6"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company also had $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="frpt:OperatingLossCarryforwardsSubjectToExpiration" scale="6" id="f-662">275.4</ix:nonFraction> million of state NOLs that are scheduled to expire between </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2046</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="frpt:OperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="f-663">1.7</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of United Kingdom</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-478-6"> NOLs, which do not expire.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">60</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_106"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 5 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="f-664" continuedAt="f-664-1" escape="true">Accrued Expenses:</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-665" escape="true"><ix:continuation id="f-664-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Compensation and Employee Related Costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-666">8,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-667">34,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Chiller Cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:AccruedChillerCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-668">3,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:AccruedChillerCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">3,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Freight</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:AccruedFreightCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">2,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:AccruedFreightCurrent" format="ixt:num-dot-decimal" scale="3" id="f-671">4,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Production Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:AccruedProductionExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-672">5,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:AccruedProductionExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-673">4,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Corporate and Marketing Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:AccruedCorporateAndMarketingExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">4,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:AccruedCorporateAndMarketingExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-675">4,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-676">3,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-677">3,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Construction Costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:AccruedConstructionCosts" scale="3" id="f-678">466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:AccruedConstructionCosts" scale="3" id="f-679">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Accrued Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-680">3,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-681">2,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">31,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-683">56,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i2da6b68166d347c3989adeb928f4c0e6_109"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 6 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-684" continuedAt="f-684-1" escape="true">Debt:</ix:nonNumeric></span></div><ix:continuation id="f-684-1" continuedAt="f-684-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February&#160;19, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company entered into the Sixth Amended and Restated Loan and Security Agreement ("Credit Agreement"), which provided for a $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="frpt:DebtAgreementMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-685">350,000</ix:nonFraction> senior secured credit facility (as amended the "Credit Facility"), encompassing a $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-686">300,000</ix:nonFraction> delayed draw term loan facility (the "Delayed Draw Facility") and a $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-687">50,000</ix:nonFraction> revolving loan facility (the "Revolving Loan Facility"). </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March&#160;15, 2023, the Company terminated the Credit Agreement in connection with the offering of the Convertible Notes (as defined below) and it had <ix:nonFraction unitRef="usd" contextRef="c-111" decimals="0" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="0" id="f-688">no</ix:nonFraction> borrowings outstanding under the Credit Facility as of such date. Interest expense and fees totaled $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-689">2,785</ix:nonFraction> in 2023. Interest expense in 2023 included $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="f-690">2,478</ix:nonFraction> of debt issuance costs written off in conjunction with the termination of the Credit Facility in March 2023. There was $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="0" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="0" id="f-691">0</ix:nonFraction> of accrued interest on the credit facilities as of December 31, 2023.</span></div></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_112"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 7 &#8211; <ix:continuation id="f-684-2" continuedAt="f-684-3">Convertible Senior Notes:</ix:continuation></span></div><ix:continuation id="f-684-3" continuedAt="f-684-4"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we issued $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-692">402,500</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-693">3.0</ix:nonFraction>% convertible senior notes due 2028 (the "Convertible Notes"). The Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). The net proceeds from the sale of the Convertible Notes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-694">391,492</ix:nonFraction> after deducting offering and issuance costs related to the Convertible Notes and before the 2023 Capped Call transactions, as described below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes are our senior, unsecured obligations and accrue interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-44" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-695">3.0</ix:nonFraction>% per annum, payable semi-annually in arrears on April 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and October 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of each year, beginning on October 1, 2023.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes will mature on April 1, 2028</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">unless earlier converted, redeemed or repurchased by us. Before January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">noteholders will have the right to convert their Convertible Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and only during such calendar quarter), if the last reported sale price of our common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-115" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-696">0.001</ix:nonFraction> per share (the "common stock"), for each of at least <ix:nonFraction unitRef="day" contextRef="c-114" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-697">20</ix:nonFraction> trading days (whether or not consecutive) during a period of <ix:nonFraction unitRef="day" contextRef="c-116" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-698">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-699">130</ix:nonFraction>% of the conversion price on each applicable trading day; (2) during the <ix:nonFraction unitRef="day" contextRef="c-114" decimals="0" name="frpt:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="f-700">five</ix:nonFraction> consecutive business day period immediately after any <ix:nonFraction unitRef="day" contextRef="c-117" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-701">10</ix:nonFraction> consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of notes, as determined following a request by a holder or holders of the Convertible Notes in the manner described in the indenture pursuant to which the Convertible Notes were issued and are governed (the &#8220;Indenture&#8221;), for each trading day of the measurement period, was less than <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="frpt:DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" scale="-2" id="f-702">98</ix:nonFraction>% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; (3) if we call any or all of the Convertible Notes for redemption, but only with respect to the convertible notes called (or deemed called) for redemption; or (4) upon the occurrence of specified corporate events (e.g., a fundamental change or the making of certain distributions). On or after January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">convert its Convertible Notes at any time, regardless of the foregoing circumstances.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-684-4" continuedAt="f-684-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No early conversions have occurred as of December&#160;31, 2025 or since inception. As of December&#160;31, 2025, noteholders do not have the right to early convert under the <ix:nonFraction unitRef="number" contextRef="c-118" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-703">130</ix:nonFraction>% early conversion feature. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We will settle conversions by paying or delivering, as applicable, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. The initial conversion rate for the Convertible Notes is 14.3516 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-44" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-704">69.68</ix:nonFraction> per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. In addition, in connection with a make-whole fundamental change (as defined in the Indenture), which shall include, among other things the Company's delivery of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its notes in connection with such a corporate event or redemption, as the case may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may not redeem the Convertible Notes prior to April 3, 2026.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">redeem for cash all or any portion of the Convertible Notes, at our option, on or after April 3, 2026</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and on or before the <ix:nonFraction unitRef="day" contextRef="c-114" decimals="0" name="frpt:DebtInstrumentConvertibleRedemptionThresholdTradingDays" scale="0" id="f-705">40</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-706">130</ix:nonFraction>% of the conversion price then in effect for each of at least <ix:nonFraction unitRef="day" contextRef="c-114" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-707">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="day" contextRef="c-116" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-708">30</ix:nonFraction> consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we send the notice of redemption, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-709">100</ix:nonFraction>% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. However, we may not redeem less than all of the outstanding Convertible Notes unless at least $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="frpt:DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" scale="6" id="f-710">100.0</ix:nonFraction> million aggregate principal amount of Convertible Notes are outstanding and not called for redemption as of the time we send the related redemption notice.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon the occurrence of a fundamental change (as defined in the Indenture), holders may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">require the Company to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-711">100</ix:nonFraction>% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the Convertible Notes is <ix:nonFraction unitRef="number" contextRef="c-44" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-712">3.59</ix:nonFraction>%. Transaction costs of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-713">11,008</ix:nonFraction> attributable to the issuance of the Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the Convertible Notes using the effective interest method. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company measures the fair value of its Convertible Notes for disclosure purposes. The fair value is based on observable market prices for this debt, which is traded in less active markets and is therefore classified as a Level 2 fair value measurement. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-714" continuedAt="f-714-1" escape="true">The following table discloses the carrying value and fair value of the Company's Convertible Notes as of</ix:nonNumeric></span><ix:continuation id="f-714-1" continuedAt="f-714-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025:</span></ix:continuation></div><ix:continuation id="f-714-2" continuedAt="f-714-3"><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Carrying Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-119" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-715">3.00</ix:nonFraction>% Convertible Senior Notes Maturing April 1, 2028</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-716">397,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-717">477,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-718">397,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-719">477,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt">The carrying amounts presented are net of unamortized debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-720">5,170</ix:nonFraction> as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-684-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt. <ix:continuation id="f-714-3" continuedAt="f-714-4">The total interest expense recognized related to the Convertible Notes consists of the following:</ix:continuation></span></div><ix:continuation id="f-714-4"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"/><td style="width:51.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-721">12,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-722">12,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-723">9,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-724">2,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-725">2,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-726">1,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-727">14,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-728">14,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-729">11,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025 and 2024, there was $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:InterestPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-730"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:InterestPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-731"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:InterestPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-732">3,019</ix:nonFraction></ix:nonFraction></ix:nonFraction> of accrued interest as of each period end.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the proceeds from the sale of the Convertible Notes are being used to fund construction on the Company's manufacturing facility expansion, approximately $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-733">2,655</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-734">4,165</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-735">1,207</ix:nonFraction> of the interest expense incurred in 2025, 2024, and 2023, respectively, was capitalized to construction in progress. As of December&#160;31, 2025, 2024, and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-736"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" sign="-" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-737">1,422</ix:nonFraction></ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-738"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" sign="-" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-739">3,687</ix:nonFraction></ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="f-740"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:InterestCostsCapitalized" scale="3" id="f-741">136</ix:nonFraction></ix:nonFraction> of capitalized interest, respectively, was reclassified from construction in progress to assets placed in service.</span></div></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_118"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 8 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-743" continuedAt="f-743-1" escape="true">Purchase of Capped Call Options:</ix:nonNumeric></span></div><ix:continuation id="f-743-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the pricing of the Convertible Notes issued in March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we used $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="frpt:PaymentsToAcquireCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="f-744">66,211</ix:nonFraction> of the net proceeds from the Convertible Notes to enter into privately negotiated capped call transactions (collectively, the "Capped Call Transactions") with certain financial institutions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions are generally expected to reduce potential dilution to holders of our common stock upon any conversion of the Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Convertible Notes upon conversion of the Convertible Notes in the event that the market price per share of our common stock is greater than the strike price of the Capped Call Transactions, with such reduction and/or offset subject to a cap. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions have an initial cap price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-132" decimals="2" name="frpt:CappedCallTransactionsCapPrice" scale="0" id="f-745">120.23</ix:nonFraction> per share, which represents a premium of <ix:nonFraction unitRef="number" contextRef="c-133" decimals="2" name="frpt:DerivativeCapPricePremiumPercentage" scale="-2" id="f-746">120</ix:nonFraction>% over the last reported sale price of our common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-747">54.65</ix:nonFraction> per share on March&#160;15, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of our common stock underlying the Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the Convertible Notes.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions are accounted for as freestanding derivatives and recorded at the initial fair value in additional paid-in-capital in the Consolidated Balance Sheet with no recorded subsequent change to fair value as long as they meet the criteria for equity classification. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the instrument continued to qualify for equity classification.</span></div></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_121"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 9 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-749" continuedAt="f-749-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-748" continuedAt="f-748-1" escape="true">Leases:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-749-1" continuedAt="f-749-2"><ix:continuation id="f-748-1" continuedAt="f-748-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have various noncancelable operating lease agreements for office, lab, warehouse and manufacturing space with original remaining lease terms of <ix:nonNumeric contextRef="c-134" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="f-750">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="c-135" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="f-751">twenty years</ix:nonNumeric>, some of which include an option to extend the lease term for up to <ix:nonNumeric contextRef="c-4" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-752">ten years</ix:nonNumeric>. Because the Company is not reasonably certain to exercise the renewal options on these lease arrangements, the options are not considered in determining the lease term and associated potential option payments are excluded from lease payments. The Company&#8217;s leases generally do not include termination options for either party to the lease or restrictive financial or other covenants.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also have finance lease agreements for manufacturing equipment and land with initial terms of <ix:nonNumeric contextRef="c-136" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="f-753">ten years</ix:nonNumeric> and <ix:nonNumeric contextRef="c-137" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="f-754">twenty years</ix:nonNumeric>, with options to extend the lease terms by the corresponding number of years, which the Company is not reasonably certain to exercise. The manufacturing equipment agreement does not include termination options for either party to the lease or restrictive financial or other covenants. The land agreement contains termination options that are not wholly within the control of the Company, and therefore, are not considered as part of the term of the lease.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-749-2" continuedAt="f-749-3"><ix:continuation id="f-748-2" continuedAt="f-748-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-755" continuedAt="f-755-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-756">17.60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-757">10.25</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-758">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-759">8.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of lease payments.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-761" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-760" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-762">7,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-763">4,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-764">7,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-765">4,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-766">6,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-767">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-768">6,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-769">4,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" format="ixt:num-dot-decimal" scale="3" id="f-770">108,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" format="ixt:num-dot-decimal" scale="3" id="f-771">27,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-772">136,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-773">46,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-774">69,129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-775">16,273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-776">67,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-777">30,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-755-1" continuedAt="f-755-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of lease costs for 2025, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-778">5,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-779">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-780">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Amortization of right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-781">3,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-782">2,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-783">1,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-784">2,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-785">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-786">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Variable lease cost (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inventory/Cost of goods sold </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-787">22,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-788">13,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-789">6,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><ix:continuation id="f-755-2" continuedAt="f-755-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:continuation id="f-755-3"> Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-790">22,023</ix:nonFraction> $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-791">13,972</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-792">6,733</ix:nonFraction> of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns.</ix:continuation> </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-749-3"><ix:continuation id="f-748-3"><ix:nonNumeric contextRef="c-1" name="frpt:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-793" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-794">66,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-795">3,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-796"><span style="-sec-ix-hidden:f-797">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-798">28,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-799">24,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-800">94,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-801">27,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-802">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-803">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-804">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-805">2,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-806">65,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-807">2,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-808">28,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-809">23,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-810">97,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="frpt:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-811">28,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:continuation id="f-584-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:73.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.958%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-812">4,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-813">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-814">1,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-815">2,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-816">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-817">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-818">2,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-819">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-820">1,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">65</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 10 - <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-821" continuedAt="f-821-1" escape="true">Commitments and Contingencies:</ix:nonNumeric></span></div><ix:continuation id="f-821-1" continuedAt="f-821-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company has the following future commitments:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2025, we entered into a lease arrangement for a to-be constructed warehouse space, which will contribute right of use assets and lease liabilities upon lease commencement, which is currently anticipated to occur during the first quarter of 2027. As of December&#160;31, 2025, the future commitments related to this arrangement are not determinable as they are variable in nature.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s executives are participants in the Freshpet Key Executive Severance Plan requiring the Company to pay severance in the event of certain terminations as detailed therein.</span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-822" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments due under manufacturing and service obligations for five years were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-823">10,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="f-824">10,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="f-825">9,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligationDueInFourthYear" scale="3" id="f-826">589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="frpt:ContractualObligationToBePaidYearFiveAndAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-827">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Manufacturing and Servicing Obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="f-828">31,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><ix:continuation id="f-821-2" continuedAt="f-821-3"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Legal Obligations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently involved in various claims and legal actions that arise in the ordinary course of our business. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred. None of these claims or proceedings, most of which are covered by insurance, are expected to have a material adverse effect on our business, financial condition, results of operations or cash flows. However, a significant increase in the number of these claims or an increase in amounts owing under successful claims could materially and adversely affect our business, financial condition, results of operations or cash flows. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April&#160;8, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Phillips Feed Service, Inc., d/b/a Phillips Feed and Pet Supply ("Phillips") filed a complaint against the Company in U.S. District Court for the Eastern District of Pennsylvania (Allentown Division) (the "EDPA") for damages allegedly sustained as a result of the termination of the Company's distribution arrangement with Phillips, a former distributor of Freshpet products. Phillips asserts a claim for breach of contract and seeks monetary damages in excess of $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="3" id="f-829">8,300</ix:nonFraction> based on a claimed "termination payment" under a 2018 "Letter Of Intent" and additional damages based on a claim for improper notice of termination. Phillips also claims a right of setoff with respect to monies owed by Phillips to the Company.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July&#160;5, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company answered the complaint disputing the claimed damages, assertions of breach of contract, and the right of offset. In addition, the Company counterclaimed breach of contract for amounts owed to Freshpet earned while Phillips served as an authorized distributor of Freshpet product.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">due to the claims and counterclaims between the parties, the Company reclassified the amounts due from Phillips of $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-830">8,971</ix:nonFraction> to other noncurrent assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Discovery in this action has closed. A hearing was held on December 4, 2024 with respect to Phillips' Motion for Partial Summary Judgment ("MSJ") and the Company's Response in Opposition thereto. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 14, 2025, the EDPA partially granted the MSJ as to Phillips' breach of contract claim, finding that Phillips is entitled to a "termination payment" in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="3" id="f-831">4,987</ix:nonFraction> (which the Company accrued for as of March 31, 2025), but denied the MSJ as to Phillips' claim for a right of offset against the accounts receivable owed by Phillips to the Company.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-821-3">On September 15, 2025, the parties entered into a settlement agreement, pursuant to which all claims were dismissed and Phillips agreed to pay the Company a lump sum amount of $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="3" id="f-832">1,500</ix:nonFraction> (which Phillips settled on October 14, 2025) in settlement of the amounts due from Phillips of $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-833">8,971</ix:nonFraction> net of the amounts due to Phillips of $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="3" id="f-834">4,987</ix:nonFraction>. Of the resulting loss, excluding the reserves taken in prior years against the amounts due from Phillips, we recognized an additional charge of $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="f-835">716</ix:nonFraction> at settlement, for a total charge of $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-836">5,703</ix:nonFraction> for the year ended December&#160;31, 2025.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_127"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 11 &#8211; <ix:nonNumeric contextRef="c-1" name="frpt:WarrantDisclosureTextBlock" id="f-837" continuedAt="f-837-1" escape="true">Warrants </ix:nonNumeric></span><ix:continuation id="f-837-1" continuedAt="f-837-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">: </span></ix:continuation></div><ix:continuation id="f-837-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with an agreement we entered into with operators of Freshpet Kitchens South during the third quarter of 2022 in exchange for services, we issued our partner warrants to purchase up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-144" decimals="INF" name="frpt:ClassOfWarrantOrRightIssuedDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-838">194,000</ix:nonFraction> shares of voting common stock of the Company at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-145" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="f-839">0.01</ix:nonFraction> per share. The Company determined these warrants are accounted for under ASC Topic 718, Stock Compensation. The warrants were recorded as a prepaid expense as the warrants were exercisable at the grant date. The prepaid expense was amortized within Cost of Goods Sold as services were provided by the supplier. As of December&#160;31, 2024, the warrants were fully amortized. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> <ix:nonFraction unitRef="shares" contextRef="c-146" decimals="INF" name="frpt:ClassOfWarrantOrRightExercisedDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-840">194,000</ix:nonFraction> warrants were both issued and exercised, respectively. The grant date fair value of warrants granted during 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-146" decimals="INF" name="frpt:ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" scale="0" id="f-841">50.32</ix:nonFraction> per share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total amortization associated with partner warrants during 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="frpt:AmortizationOfWarrants" scale="3" id="f-842">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="frpt:AmortizationOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-843">2,027</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="frpt:AmortizationOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-844">5,160</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_130"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 12 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-845" continuedAt="f-845-1" escape="true">Equity Incentive Plans and Equity </ix:nonNumeric></span><ix:continuation id="f-845-1" continuedAt="f-845-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">: </span></ix:continuation></div><ix:continuation id="f-845-2" continuedAt="f-845-3"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total compensation cost for share-based payments recognized in 2025, 2024 and 2023 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-846">13,883</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-847">49,779</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-848">19,774</ix:nonFraction>, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-849">3,078</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-850">5,734</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-851">5,833</ix:nonFraction>, respectively, was recorded to cost of goods sold with the remainder recorded to selling, general and administrative expense. The share-based compensation cost includes an adjustment related to the reassessment of the probability of achieving performance conditions related to certain outstanding share-based awards. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Omnibus Incentive Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In October 2024, the Company's stockholders approved the 2024 Equity Incentive Plan (the &#8220;2024 Plan&#8221;) under which <ix:nonFraction unitRef="shares" contextRef="c-147" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-852">1,450,000</ix:nonFraction> shares of common stock may be issued or used for reference purposes as awards granted under the 2024 Plan, for grants on or after October 1, 2024. Concurrently with the adoption of the 2024 Plan, the issuance of new awards under the 2014 Omnibus Incentive Plan (the "2014 Plan") was frozen. Awards issued pursuant to the plans may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be in the form of stock options, stock appreciation rights, restricted stock, as well as other stock-based and cash-based awards. During 2025, the awards granted were time-based (cliff vest over <ix:nonNumeric contextRef="c-148" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-853">three years</ix:nonNumeric> for employees and over <ix:nonNumeric contextRef="c-149" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-854">one year</ix:nonNumeric> for non-employee directors), performance-based (vest when specified targets are met), or market based (vest when specified targets are met) restricted stock units.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;31, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-150" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-855">1,009,368</ix:nonFraction> shares of common stock available to be issued or used for reference purposes under the 2024 Plan.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">NASDAQ Marketplace Rules Inducement Award</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;During 2024, as an inducement under the NASDAQ Marketplace Rules, and therefore outside of any Plan, <ix:nonFraction unitRef="shares" contextRef="c-151" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-856">17,150</ix:nonFraction> restricted stock units were granted to the Company&#8217;s COO.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the terms of the applicable agreement, the grant is governed as if issued under the 2014 Plan. The awards granted are time-based (cliff vest over <ix:nonNumeric contextRef="c-152" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-857">three years</ix:nonNumeric>).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Service Period Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-858" continuedAt="f-858-1" escape="true">The following table includes activity related to outstanding service period restricted stock units in 2025</ix:nonNumeric></span><ix:continuation id="f-858-1" continuedAt="f-858-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span></ix:continuation></div><ix:continuation id="f-858-2" continuedAt="f-858-3"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.173%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-153" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-859">405</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-153" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-860">94.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-861">352</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-862">70.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-863">115</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-864">91.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-865">40</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-866">79.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" format="ixt:fixed-zero" scale="3" id="f-867">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-869">602</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-870">82.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-845-3" continuedAt="f-845-4"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there was approximately $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-871">27,735</ix:nonFraction> of total unrecognized compensation costs related to service period restricted stock units, of which $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-872">16,180</ix:nonFraction> will be incurred in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-873">8,964</ix:nonFraction> will be incurred in 2027, $<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-874">2,422</ix:nonFraction> will be incurred in 2028, and $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-875">169</ix:nonFraction> will be incurred in 2029.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;<ix:continuation id="f-858-3" continuedAt="f-858-4">The following table includes activity related to outstanding performance based restricted stock units in 2025.</ix:continuation></span></div><ix:continuation id="f-858-4" continuedAt="f-858-5"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.173%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-161" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-876">223</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-161" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-877">84.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-162" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-878">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-162" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-879">63.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-162" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="3" id="f-880">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-162" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-881">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-162" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-882">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-162" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-883">136.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-162" decimals="-3" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" format="ixt:fixed-zero" scale="3" id="f-884">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-162" decimals="2" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-885">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-163" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-886">235</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-163" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-887">82.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">there was approximately $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-888">3,932</ix:nonFraction> of total unrecognized compensation costs related to performance-based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-889">1,958</ix:nonFraction> will be incurred in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-890">1,958</ix:nonFraction> will be incurred in 2027, and $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-891">16</ix:nonFraction> will be incurred in 2028.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;<ix:continuation id="f-858-5" continuedAt="f-858-6">The following table includes activity related to outstanding performance based restricted stock units with a market condition (total shareholder return) in 2025.</ix:continuation></span></div><ix:continuation id="f-858-6"><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.173%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="f-892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-167" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-893">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-894">40</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-895">87.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="3" id="f-896">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-897">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-898">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-899">87.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" format="ixt:fixed-zero" scale="3" id="f-900">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-169" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-902">35</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-169" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-903">87.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2025, there was approximately $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-904">1,116</ix:nonFraction> of total unrecognized compensation costs related to market based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-905">509</ix:nonFraction> will be incurred in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-906">509</ix:nonFraction> will be incurred in 2027, and $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-907">98</ix:nonFraction> will be incurred in 2028.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Grant Date Fair Value of Market Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted-average grant date fair value of awards granted in 2025 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-908">87.51</ix:nonFraction> per share. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Volatility&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected volatility was based on the historical volatility of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company determined the expected term based on the award agreement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the awards at the time of the grant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-909">zero</ix:nonFraction> in the valuation model.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-845-4" continuedAt="f-845-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock Price&#8212;</span><ix:nonNumeric contextRef="c-1" name="frpt:ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" id="f-910" continuedAt="f-910-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The stock price is the closing price of our common stock on the valuation date.</span></ix:nonNumeric></div><ix:continuation id="f-910-1"><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-911">50.0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-173" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-912">3.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-913">3.8</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-914">0.0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-169" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-915">83.78</ix:nonFraction></span></td></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Service Period Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-916" continuedAt="f-916-1" escape="true">A summary of service period stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:</ix:nonNumeric></span></div><ix:continuation id="f-916-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-174" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-917">993</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-174" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-918">51.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-920">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-921">16</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-922">70.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-923">23</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-924">92.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="f-925">27</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-926">67.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-927">927</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-176" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-928">50.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-175" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-929">2.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-930">30,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="f-931">927</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-176" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-932">50.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-175" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-933">2.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-934">30,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Of the options exercisable at the end of December&#160;31, 2025, <ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" scale="3" id="f-935">622</ix:nonFraction> options were in-the-money, which account for the entire aggregate intrinsic value.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there were <ix:nonFraction unitRef="usd" contextRef="c-176" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="3" id="f-936">no</ix:nonFraction> unrecognized compensation costs related to non-vested service period options.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Based Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;Performance based option vesting is contingent upon the Company achieving certain annual Net Sales and/or Adjusted EBITDA goals. <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="f-937" continuedAt="f-937-1" escape="true">A summary of performance-based stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:</ix:nonNumeric></span></div><ix:continuation id="f-937-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-177" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-938">1,685</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-177" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-939">75.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-940">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-178" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-941">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-942">172</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-178" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-943">57.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-944">110</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-178" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-945">135.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="f-946">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-178" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-947">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-948">1,403</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-179" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-949">79.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-178" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-950">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-951">29,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-952">1,351</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-179" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-953">80.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-178" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-954">3.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-955">29,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-845-5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Of the options exercisable at the end of December&#160;31, 2025, <ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" scale="3" id="f-956">679</ix:nonFraction> options were in-the-money, which account for the entire aggregate intrinsic value.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there were <ix:nonFraction unitRef="usd" contextRef="c-179" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt-sec:numwordsen" scale="3" id="f-957">no</ix:nonFraction> unrecognized compensation costs related to performance-based awards for which the achievement of the vesting criteria is considered probable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Grant Date Fair Value of Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;There were <ix:nonFraction unitRef="shares" contextRef="c-178" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-958"><ix:nonFraction unitRef="shares" contextRef="c-180" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-959">no</ix:nonFraction></ix:nonFraction> options granted in 2025 and 2024. The weighted average grant date fair value of options (service period options and performance based options) granted in 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-960">35.81</ix:nonFraction> per share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Volatility&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected volatility was based on the historical volatility of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Weighted Average Expected Term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company determined the expected term based on the &#8220;shortcut method&#8221; described in ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Compensation&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock Compensation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(an expected term based on the midpoint between the vesting date and the end of the contractual term).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-961">zero</ix:nonFraction> in the valuation model.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-962" escape="true"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average exercise price of options granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-963">64.05</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-181" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-964">51.8</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Average expected terms in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-181" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-965">6.4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-181" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-966">4.5</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-181" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-967">0.0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_133"></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 13 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-968" continuedAt="f-968-1" escape="true">Net Income (Loss) Per Share Attributable to Common Stockholders:</ix:nonNumeric></span></div><ix:continuation id="f-968-1" continuedAt="f-968-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Basic net income (loss) per share of common stock is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share of common stock is computed by giving effect to all potentially dilutive securities. For the purpose of determining diluted earnings per common share, the treasury stock method is used for stock options, warrants, and RSUs, and the if-converted method is used for convertible instruments such as convertible debt as prescribed in ASC Topic 260 ("ASC 260"). In conjunction with the issuance of the $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-969">402.5</ix:nonFraction> million Convertible Notes in March 2023, the Company used $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="frpt:PaymentsToAcquireCappedCallOptions" scale="6" id="f-970">66.2</ix:nonFraction> million of the proceeds to purchase capped call instruments. In accordance with ASC 260, antidilutive contracts, such as purchased put options and purchased call options are excluded from the computation of diluted net income (loss) per share. Accordingly, any potential impact resulting from capped call transactions is excluded from our computation of diluted net income (loss) per share.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-971" continuedAt="f-971-1" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December&#160;31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December&#160;31, 2023, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in that period. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-968-2"><ix:continuation id="f-971-1"><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr style="height:38pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-972">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-973">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes - Interest Expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-974">8,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:fixed-zero" scale="3" id="f-975">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-976">147,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-977">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted Average Common Shares Outstanding, Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-978">48,800</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-979">48,487</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-980">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-182" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-981">673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-982">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-183" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-983">271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-184" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-984">672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-185" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-985">824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes - Potential Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-186" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-986">5,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-187" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-987">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding, Diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-988">56,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-989">50,255</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Net Income per Share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-990">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-991">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Net Income per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-992">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-993">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-994" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-188" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-995">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-996">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-997">1,163</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-998">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-192" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1000">372</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-194" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1001">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-195" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1002">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-196" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1003">1,109</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-197" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1004">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-198" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1005">5,776</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-199" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1006">5,776</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1007">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1008">5,776</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1009">8,420</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_136"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 14 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" id="f-1010" continuedAt="f-1010-1" escape="true">Retirement Plan: </ix:nonNumeric></span></div><ix:continuation id="f-1010-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company sponsors a safe harbor 401(k) plan covering all employees. All employees are eligible to participate. Active participants in the plan may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">make contributions of up to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-1011">50</ix:nonFraction>% of their compensation, subject to certain limitations. Company contributions totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1012">4,801</ix:nonFraction> in 2025, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1013">4,198</ix:nonFraction> in 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1014">3,109</ix:nonFraction> in 2023.</span></div></ix:continuation><div id="i2da6b68166d347c3989adeb928f4c0e6_139"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 15 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-1015" continuedAt="f-1015-1" escape="true">Concentrations: </ix:nonNumeric></span></div><ix:continuation id="f-1015-1" continuedAt="f-1015-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company maintains its cash balances in financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250 each. At times, such balances may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be in excess of the FDIC insurance limit.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Major Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In 2025, 2024 and 2023, one distributor accounted for <ix:nonFraction unitRef="number" contextRef="c-200" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1016">6</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-201" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1017">8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-202" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1018">9</ix:nonFraction>% of our net sales, respectively. In 2025, two customers accounted for <ix:nonFraction unitRef="number" contextRef="c-203" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1019">25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-204" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1020">10</ix:nonFraction>% of our net sales, respectively, whereas in 2024 and 2023, one customer accounted for <ix:nonFraction unitRef="number" contextRef="c-205" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1021">25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-206" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1022">23</ix:nonFraction>% of our net sales, respectively.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><ix:continuation id="f-1015-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, one distributor and two customers accounted for <ix:nonFraction unitRef="number" contextRef="c-207" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1023">4</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-208" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1024">29</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-209" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1025">15</ix:nonFraction>% of our accounts receivable, respectively. As of December&#160;31, 2024, one distributor and two customers accounted for <ix:nonFraction unitRef="number" contextRef="c-210" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1026">15</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-211" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1027">26</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-212" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1028">15</ix:nonFraction>% of our accounts receivable, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Major Suppliers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In 2025, 2024, and 2023, the Company purchased approximately <ix:nonFraction unitRef="number" contextRef="c-213" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1029">69</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-214" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1030">70</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-215" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1031">67</ix:nonFraction>% of its raw materials from three vendors during each period, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2025, 2024, and 2023, the Company purchased approximately <ix:nonFraction unitRef="number" contextRef="c-216" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1032">78</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-217" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1033">80</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-218" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1034">78</ix:nonFraction>% of its packaging material from two vendors during each period, respectively.</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">73</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_142"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 16 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1035" continuedAt="f-1035-1" escape="true">Segment Information:</ix:nonNumeric></span></div><ix:continuation id="f-1035-1" continuedAt="f-1035-2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company operates in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1036"><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1037">one</ix:nonFraction></ix:nonFraction> consolidated operating and reportable segment: the manufacturing, marketing and distribution of fresh dog food, cat food, and dog treats (collectively, "fresh pet food products"). The Company's chief operating decision maker ("CODM"), who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The segment derives revenues from the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue from transactions with external customers for each of our fresh pet food products would be impracticable to disclose and management, including the CODM, does not view its business by product line. Although the CODM does not review such information on a regular basis, refer to Note 1 &#8211; Summary of Significant Accounting Policies for information about the Company's net sales by class of retailer. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CODM measures performance for the segment primarily based on net income (loss). The CODM uses net income (loss) to evaluate operating performance and the execution of capacity expansion plans to drive greater capital efficiency.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The measure of segment assets is reported as total assets on the Consolidated Balance Sheet, and total capital expenditures for additions to long-lived assets were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1038">148,184</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1039">187,092</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1040">239,093</ix:nonFraction>, for the periods ending December&#160;31, 2025, 2024, and 2023, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1041" continuedAt="f-1041-1" escape="true"><ix:continuation id="f-1035-2" continuedAt="f-1035-3"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial information, including segment revenue, significant segment expenses, and profit or loss for each of the three most recent fiscal years is presented in the table below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">1,102,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1043">975,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">766,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Input costs (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:InputCosts" format="ixt:num-dot-decimal" scale="3" id="f-1045">319,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:InputCosts" format="ixt:num-dot-decimal" scale="3" id="f-1046">289,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:InputCosts" format="ixt:num-dot-decimal" scale="3" id="f-1047">261,511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Quality costs (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:QualityCosts" format="ixt:num-dot-decimal" scale="3" id="f-1048">23,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:QualityCosts" format="ixt:num-dot-decimal" scale="3" id="f-1049">25,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:QualityCosts" format="ixt:num-dot-decimal" scale="3" id="f-1050">31,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Logistics costs (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:LogisticsCosts" format="ixt:num-dot-decimal" scale="3" id="f-1051">63,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:LogisticsCosts" format="ixt:num-dot-decimal" scale="3" id="f-1052">58,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:LogisticsCosts" format="ixt:num-dot-decimal" scale="3" id="f-1053">57,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Media costs (d)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:MediaCosts" format="ixt:num-dot-decimal" scale="3" id="f-1054">140,483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:MediaCosts" format="ixt:num-dot-decimal" scale="3" id="f-1055">111,269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:MediaCosts" format="ixt:num-dot-decimal" scale="3" id="f-1056">85,483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plant costs and other costs of goods sold (e)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1057">241,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1058">206,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" format="ixt:num-dot-decimal" scale="3" id="f-1059">171,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other segment selling, general and administrative items (f)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1060">132,098</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1061">121,884</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1062">107,754</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1063">89,721</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1064">73,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1065">58,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1066">13,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1067">49,780</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1068">19,775</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on disposals of equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-1069">2,212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-1070">1,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="f-1071">4,321</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest and other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1072">9,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1073">11,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1074">13,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1075">14,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1076">12,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1077">14,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-1078">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-1079">9,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:fixed-zero" scale="3" id="f-1080">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1081">68,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1082">598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1083">210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-1084">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-1085">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1086">1,890</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1087">139,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1088">46,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1089">33,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a) Input costs include expenses related to the procurement of raw materials and packaging materials used in the production of finished goods. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b) Quality costs include expenses related to quality control processes in place over the production of our dog and cat food products. This includes high pressure processing costs, which is a food preservation method that uses high pressure and cold water to inactivate pathogens and extend shelf life. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c) Logistics costs include expenses related to the transportation of finished goods from production facilities to our customers and certain warehousing costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d) Media costs include expenses related to advertising through media outlets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e) Plant costs and other cost of goods sold items include plant employee costs and administrative expenses directly related to the cost of goods sold.</span></div></ix:continuation></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-1041-1"><ix:continuation id="f-1035-3">(f) Other segment selling, general and administrative items include employee costs, chiller expenses, and other administrative selling expenses.</ix:continuation></ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">75</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_145"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except per share data)</span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 17 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1090" continuedAt="f-1090-1" escape="true">Subsequent Events:</ix:nonNumeric></span></div><ix:continuation id="f-1090-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates events that have occurred after the balance sheet date but before the financial statements are issued for recognition or disclosures. </span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 16, 2026, the Company received $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1091">95,459</ix:nonFraction> in cash for the sale of its non-controlling interest in a privately held company following the equity investment's acquisition by a third party. The carrying value of the investment at December 31, 2025, was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1092">33,446</ix:nonFraction>. The Company expects to recognize a pre-tax gain of approximately $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="frpt:EquityMethodInvestmentRealizedGainLossOnDisposalExpected" format="ixt:num-dot-decimal" scale="3" id="f-1093">62,013</ix:nonFraction> in the first quarter of 2026, subject to customary post-closing adjustments. No adjustment has been made to the December 31, 2025 consolidated financial statements as the observable market transaction occurred in the first quarter of 2026.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">76</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_148"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 9. &#8212; CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_151"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 9A. CONTROL AND PROCEDURES </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Evaluation of Disclosure Controls and Procedures </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December&#160;31, 2025. Based on the evaluation of our disclosure controls and procedures as of December&#160;31, 2025, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Management&#8217;s Report on Internal Control Over Financial Reporting </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. The Company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company&#8217;s financial statements for external reporting purposes in accordance with generally accepted accounting principles.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2025. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO") in its Internal Control-Integrated Framework (2013). This evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on this assessment, management concluded that as of December&#160;31, 2025, the Company&#8217;s internal control over financial reporting was effective.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our independent registered public accounting firm that audited the consolidated financial statements included in this annual report has issued an audit report on the effectiveness of our internal control over financial reporting, which is included within "Item 8. Financial Statements and Supplementary Data" under section "Report of Independent Registered Public Accounting Firm".</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Changes in Internal Control over Financial Reporting </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no changes in our internal control over financial reporting identified in management&#8217;s evaluation pursuant to Rules 13a-15(d) and 15d-15(d) of the Exchange Act during the period covered by this Annual Report on Form 10-K that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Inherent Limitations on Effectiveness of Controls </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_154"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">9B.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> OTHER INFORMATION </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Insider Trading Arrangements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our directors and executive officers may from time to time enter into plans or other arrangements for the purchase or sale of our shares that are intended to satisfy the affirmative defense conditions of Rule 10b5&#8211;1(c) or may represent a non-Rule 10b5-1 trading arrangement under the Exchange Act.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the fiscal quarter ended December&#160;31, 2025, none of our directors or officers informed us of the <ix:nonNumeric contextRef="c-223" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1094">adoption</ix:nonNumeric> or <ix:nonNumeric contextRef="c-223" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1095"><ix:nonNumeric contextRef="c-223" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1096">termination</ix:nonNumeric></ix:nonNumeric> of a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as those terms are defined in Regulation S-K, Item 408, except as discussed below.</span></div><ix:nonNumeric contextRef="c-224" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1097" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 3, 2025, our <ix:nonNumeric contextRef="c-224" name="ecd:TrdArrIndTitle" id="f-1098">Chief Executive Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-224" name="ecd:TrdArrIndName" id="f-1099">Billy Cyr</ix:nonNumeric>, announced that he and certain of his family members and related trusts intended to enter into prearranged stock trading plans intended to satisfy the affirmative defense conditions of Rule 10b5-1 (each, a "Rule 10b5-1 Plan"), in order to permit Mr. Cyr and his family to exercise options granted in 2016 which expire on <ix:nonNumeric contextRef="c-224" name="ecd:TrdArrExpirationDate" id="f-1100">September 6, 2026</ix:nonNumeric>, and to sell shares of Company common stock necessary to cover the exercise price, taxes, and various estate planning needs. The Rule 10b5-1 Plans were <ix:nonNumeric contextRef="c-224" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1101">adopted</ix:nonNumeric> on <ix:nonNumeric contextRef="c-224" name="ecd:TrdArrAdoptionDate" id="f-1102">November&#160;5, 2025</ix:nonNumeric> in accordance with guidelines specified under Rule 10b5-1 of the Securities Exchange Act of 1934, and under SEC rules, shares cannot be sold as part of this plan until after the Company reports its fourth quarter financial results in February 2026. These plans do not include any other Freshpet equity beyond the options subject to expiration in 2026.</span></div></ix:nonNumeric><div id="i2da6b68166d347c3989adeb928f4c0e6_157"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">78</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_160"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">PART III</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_163"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has adopted a code of ethics applicable to all directors, officers, team members and agents of the Company. This code is publicly available on the Company's website at www.investors.freshpet.com. If the Company makes any amendments to this code other than technical, administrative, or other non-substantive amendments, or grants any waivers, including implicit waivers, from a provision of this code, the Company will disclose the nature of the amendment or waiver, its effective date and to whom it applies on its website. The information on the website listed above is not and should not be considered part of this Annual Report on Form 10-K. It is intended to be an inactive textual reference only and is not incorporated by reference herein.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_166"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 11. EXECUTIVE COMPENSATION </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_169"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_172"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_175"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our independent registered public accounting firm is KPMG LLP, Short Hills, NJ, Auditor ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1104">185</ix:nonNumeric>.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">79</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">PART IV</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_181"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following documents are filed as a part of this report:</span></div><div style="margin-top:10pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.28pt">Financial Statements &#8211; See Index to the Consolidated Financial Statements appearing on page 44.</span></div><div style="margin-top:10pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.28pt">Financial Statement Schedules &#8211; None.</span></div><div style="margin-top:10pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.28pt">Exhibits &#8211; The exhibits listed on the accompanying Exhibit Index are furnished, filed or incorporated by reference as part of this report.</span></div><div id="i2da6b68166d347c3989adeb928f4c0e6_184"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 16. FORM 10&#8211;K SUMMARY</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">80</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:10pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">EXHIBIT INDEX</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963822001515/exhibit3-1.htm">Sixth Amended and Restated Certificate of Incorporation of Freshpet, Inc. (incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K filed with the SEC on October 4, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963822001515/exhibit3-2.htm">Amended and Restated Bylaws of Freshpet, Inc. (incorporated by reference to Exhibit 3.2 to the Company's Current Report on Form 8-K filed with the SEC on October 4, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000143774923004928/ex_480462.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934. (incorporated by reference to Exhibit 4.1 to the Company's Annual Report on Form 10-K filed with the SEC on February 28, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963823000899/exhibit4-1.htm">Indenture, dated as of March 20, 2023, between Freshpet, Inc. and U.S. Bank Trust Company, National Association, as trustee (incorporated by reference to Exhibit 4.1 to the Company's Current Report on Form 8-K filed with the SEC on March 23, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963823000899/exhibit4-1.htm">Form of certificate representing the 3.00% Convertible Senior Notes due 2028 (included as Exhibit A to the Indenture, dated as of March 20, 2023, between Freshpet, Inc. and U.S. Bank Trust Company, National Association, as trustee) (incorporated by reference to Exhibit 4.2 to the Company's Current Report on Form 8-K filed with the SEC on March 23, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963823000899/exhibit10-1.htm">Form of Capped Call Confirmation (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on March 23, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.1+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036120022646/brhc10015670_ex99-1.htm">Freshpet, Inc. Second Amended and Restated 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 99.1 to the Company's Registration Statement on Form S-8 filed with the SEC on October 7, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000143774921003615/ex_227984.htm">Amendment to Freshpet, Inc. Second Amended and Restated 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company's Annual Report on Form 10-K filed with the SEC on February 22, 2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514441396/d836608dex992.htm">Professor Connor&#8217;s, Inc. 2010 Stock Option Plan (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Registration on Form S-8 filed with the SEC on December 12, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.4+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514441396/d836608dex993.htm">Professor Connor&#8217;s, Inc. 2006 Stock Plan (incorporated by reference to Exhibit 99.3 to the Company&#8217;s Registration on Form S-8 filed with the SEC on December 12, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.5+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514382241/d744509dex1017.htm">Form of Restricted Stock Agreement Pursuant to the Freshpet, Inc. 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.17 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on October 27, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.6+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514382241/d744509dex1018.htm">Form of Restricted Stock Unit Agreement Pursuant to the Freshpet, Inc. 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.18 to Amendment No. 2 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on October 27, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.7+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514382241/d744509dex1019.htm">Form of Incentive Stock Option Agreement Pursuant to the Freshpet, Inc. 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.19 to Amendment No. 2 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on October 27, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.8+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514382241/d744509dex1020.htm">Form of Nonqualified Stock Option Agreement Pursuant to the Freshpet, Inc. 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.20 to Amendment No. 2 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on October 27, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.9+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514382241/d744509dex1021.htm">Form of Stock Appreciation Rights Agreement Pursuant to the Freshpet, Inc. 2014 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.21 to Amendment No. 2 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on October 27, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;10.10*+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="frpt-20251231xexx1010.htm">Summary of Non-Employee Director Compensation Arrangements </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.11+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000156459016023277/frpt-ex101_184.htm">Employment Agreement, dated as of July 27, 2016, by and between Freshpet, Inc. and William B. Cyr (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on August 8, 2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.12+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514394733/d744509dex1029.htm">Form of Employment Agreement between Scott Morris and Freshpet, Inc. (incorporated by reference to Exhibit 10.29 to Amendment No. 3 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on November 4, 2014)</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.13+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963822001549/exhibit10-1.htm">Separation Agreement and General Release of Claims, dated October 13, 2022, by and among the Company and Heather Pomerantz (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on October 19, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.14+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963822001628/exhibit10-1.htm">Employment Agreement, dated October 27, 2022, by and among the Company and Todd Cunfer (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on November 2, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.15+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001611647/000156459019014373/frpt-ex1018_151.htm">Employment Agreement, dated as of July 6, 2015, by and between Freshpet, Inc. and Stephen Weise (incorporated by reference to Exhibit 10.18 to the Company&#8217;s Annual Report on Form 10-K, Amendment No. 1, filed with the SEC on April 30, 2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.16+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514394733/d744509dex1030.htm">Form of Employment Agreement between Cathal Walsh and Freshpet, Inc. (incorporated by reference to Exhibit 10.30 to Amendment No. 3 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on November 4, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.17+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036120022646/brhc10015670_ex99-2.htm">Nonqualified Stock Option Inducement Award Agreement by and between Freshpet, Inc. and William B. Cyr, dated September 6, 2016 (incorporated by reference to Exhibit 99.2 to the Company's Registration Statement on Form S-8, filed with the SEC on October 7, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.18+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036120022646/brhc10015670_ex99-3.htm">Nonqualified Stock Option Inducement Award Agreement by and between Freshpet, Inc. and Heather Pomerantz, dated January 12, 2020 (incorporated by reference to Exhibit 99.3 to the Company's Registration Statement on Form S-8, filed with the SEC on October 7, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.19+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036124045653/ef20038095_ex99-2.htm">Inducement Nonqualified Stock Option Award Agreement by and between Todd Cunfer and Freshpet, Inc., effective as of December 1, 2022 (incorporated by reference to Exhibit 99.2 to the Company's Registration Statement on Form S-8 filed with the SEC on November 7, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.20+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036124045653/ef20038095_ex99-3.htm">Inducement Restricted Stock Unit Award Agreement by and between Todd Cunfer and Freshpet, Inc., effective as of December 1, 2022 (incorporated by reference to Exhibit 99.3 to the Company's Registration Statement on Form S-8 filed with the SEC on November 7, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.21+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036124045653/ef20038095_ex99-4.htm">Inducement Restricted Stock Unit Award Agreement by and between Nicola Baty and Freshpet, Inc., effective as of September 1, 2024 (incorporated by reference to Exhibit 99.4 to the Company's Registration Statement on Form S-8 filed with the SEC on November 7, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.22+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000114036124045653/ef20038095_ex99-5.htm">Inducement Restricted Stock Unit Award Agreement by and between Nicola Baty and Freshpet, Inc., effective as of September 1, 2024 (incorporated by reference to Exhibit 99.5 to the Company's Registration Statement on Form S-8 filed with the SEC on November 7, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.23</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000119312514394733/d744509dex1031.htm">Form of Indemnification Agreement between Freshpet, Inc. and each of its directors and executive officers (incorporated by reference to Exhibit 10.31 to Amendment No. 3 to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on November 4, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000121390023069135/ea183939ex10-1_freshpet.htm">Cooperation Agreement, by and between Freshpet, Inc. and JANA Partners LLC, dated August 21, 2023 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on August 21, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963824003440/exhibit10-1.htm">Freshpet, Inc. 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on October 4, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.26</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963824003043/exhibit10-1.htm">Freshpet, Inc. Key Executive Severance Plan (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on August 30, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.27</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963824003043/exhibit10-2.htm">Form Participation Letter for Key Executive Severance Plan (incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed with the SEC on August 30, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.28</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000092963824003043/exhibit10-3.htm">Cyr Participation Letter for Key Executive Severance Plan (incorporated by reference to Exhibit 10.3 to the Company's Current Report on Form 8-K filed with the SEC on August 30, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.29+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000013/frpt-20250331xexx101.htm">Form of Restricted Stock Unit Agreement Pursuant to the Freshpet, Inc. 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed with the SEC on May 5, 2025)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.30+&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000013/frpt-20250331xexx102.htm">Form of Performance-Based Restricted Stock Unit Agreement Pursuant to the Freshpet, Inc. 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q filed with the SEC on May 5, 2025)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.31+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000013/frpt-20250331xexx103.htm">Form of Retention Award Restricted Stock Unit Agreement Pursuant to the Freshpet, Inc. 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q filed with the SEC on May 5, 2025)</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.32+&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000013/frpt-20250331xexx104.htm">Form of Retention Award Performance-Based Restricted Stock Unit Agreement Pursuant to the Freshpet, Inc. 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q filed with the SEC on May 5, 2025)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.33*&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="frpt-20251231xexx1033.htm">L</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="frpt-20251231xexx1033.htm">ease Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="frpt-20251231xexx1033.htm">, dated August 27, 2025</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1105"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000007/frpt-20241231xexx191.htm">Insider Trading Pla</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000007/frpt-20241231xexx191.htm">n (incorporated by reference to Exhibit 19.1 to the Company's Annual Report on Form 10-K filed with the SEC on February 20, 2025)</a></ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000007/frpt-20241231xexx211.htm">List of Subsidiarie</a><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000161164725000007/frpt-20241231xexx211.htm">s (incorporated by reference to Exhibit 21.1 to the Company's Annual Report on Form 10-K filed with the SEC on February 20, 2025) </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="frpt-20251231xexx231.htm">Consent of KPMG LLP</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="frpt-20251231xexx311.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="frpt-20251231xexx312.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.1**</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="frpt-20251231xexx321.htm">Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000f1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1611647/000143774924005542/ex_607237.htm">Freshpet, Inc. Policy Relating to Recovery of Erroneously Awarded Compensation (incorporated by reference to Exhibit 97.1 to the Company's Annual Report on Form 10-K filed with the SEC on February 26, 2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Schema Documents</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Labels Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">EX-104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Formatted Cover Page (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.11pt">Filed herewith.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.22pt">Furnished herewith.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.17pt">Indicates a management contract or compensatory plan or agreement.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8224; Certain provisions or terms of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K. These omissions are indicated by bolded brackets. The Company agrees to furnish an unredacted, supplemental copy (including any omitted schedule or attachment) to the SEC upon request. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">83</span></div></div></div><div id="i2da6b68166d347c3989adeb928f4c0e6_190"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SIGNATURES</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date: February&#160;23, 2026.</span></div><div style="margin-top:10pt;padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FRESHPET, INC.</span></div><div style="margin-top:10pt;padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ William B. Cyr </span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">William B. Cyr</span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer</span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Executive Officer)</span></div><div style="margin-top:10pt;padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ John G. O'Connor </span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">John G. O'Connor</span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</span></div><div style="padding-left:324pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</span></div><div style="margin-top:10pt;padding-left:162pt;padding-right:162pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">* * * *</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Power of Attorney</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each person whose signature appears below constitutes and appoints each of William B. Cyr, John G. O'Connor or Lisa Alexander, acting alone or together with another attorney-in-fact, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent or his substitute or substitutes may lawfully do or cause to be done by virtue hereof.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i2da6b68166d347c3989adeb928f4c0e6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Date</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ William B. Cyr</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">William B. Cyr</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer and Director<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ John G. O'Connor</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">John G. O'Connor</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Olu Beck </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Olu Beck</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ David Biegger</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">David Biegger</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Daryl G. Brewster</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Daryl G. Brewster</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Walter N. George III</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Walter N. George III</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Jacki S. Kelley</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Jacki S. Kelley</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Lauri Kien Kotcher</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lauri Kien Kotcher</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Timothy McLevish</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Timothy McLevish</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Leta D. Priest</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leta D. Priest</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Joseph Scalzo</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Joseph Scalzo</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Director </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ Craig D. Steeneck</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Craig D. Steeneck</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">/s/ David J. West</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">David J. West</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2026</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">85</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>2
<FILENAME>frpt-20251231xexx1010.htm
<DESCRIPTION>EX-10.10
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i31a26f68ab8141e5b927448d817db885_1"></div><div style="min-height:28.8pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.10</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FRESHPET, INC.&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NON-EMPLOYEE DIRECTORS&#8217; COMPENSATION SUMMARY </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ANNUAL FEES </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Each non-employee director will receive annual fees consisting of the following</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$70,000 (or $140,000 for the Chair of the Board) retainer paid in cash payable in quarterly installments&#59; and</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$120,000&#160;(or $190,000&#160;for the Chair of the Board) award of time-vesting RSUs, which vest on the first anniversary of the grant date&#59;</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">QUARTERLY STIPENDS </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Each Committee Chair and Committee Member will also receive stipends as follows</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-Employee Director Stipends</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Quarterly</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Annualized</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Audit Committee Chair</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$3,750</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and Human Capital Management Committee Chair</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$3,750</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nominating and Governance Committee Chair</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$3,750</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operations and FSQA Committee Chair</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$3,750</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Audit Committee Member</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$1,875</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$7,500</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation Committee Member</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$1,875</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$7,500</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nominating and Governance Committee Member</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$1,875</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$7,500</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operations and FSQA Committee Member</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$1,875</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$7,500</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">VALUATION OF RESTRICTED STOCK UNITS</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Fees</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#58; The number of RSUs to be awarded annually to a director is determined by dividing the dollar value of RSUs to be granted to the director by the fair market value (the closing price) of our common stock on the date of the grant date of the RSUs.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dividends</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#58; Dividends (or dividend equivalents) shall not be payable with respect to any shares of stock underlying an award until such award has vested, except that a grantee of an award may be provided with the right to the accrual of dividends (or dividend equivalents) on the unvested portion of an award that may be payable upon the vesting of such portion of the award.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="height:28.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.33
<SEQUENCE>3
<FILENAME>frpt-20251231xexx1033.htm
<DESCRIPTION>EX-10.33
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i7e0a13c54639400db96d5952b068bae0_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:36pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.33</font></div><div style="margin-bottom:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE THE REGISTRANT CUSTOMARILY AND ACTUALLY TREATS SUCH INFORMATION AS PRIVATE OR CONFIDENTIAL AND SUCH INFORMATION IS NOT MATERIAL. THE EXCLUDED INFORMATION HAS BEEN NOTED IN THIS EXHIBIT WITH A PLACEHOLDER IDENTIFIED BY THE MARK &#8220;&#91;***&#93;&#8221;.</font></div><div style="margin-bottom:36pt;text-align:center"><font><br></font></div><div style="margin-bottom:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">LEASE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">&#91;***&#93;,<br>a Delaware limited liability company,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Landlord,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">and</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">FRESHPET, INC.,<br>a Delaware corporation,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">SINGLE-TENANT &#91;***&#93; LEASE<br>REFERENCE PAGES (the &#8220;Reference Pages&#8221;)</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">BUILDING&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">That certain approximately &#91;***&#93; rentable square foot industrial warehouse  building to be constructed by Landlord in accordance with the Plans and Specifications (defined below) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">LANDLORD&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#91;***&#93;, a Delaware limited liability company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">LANDLORD&#8217;S NOTICE ADDRESS&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#91;***&#93;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">With copies to&#58;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">c&#47;o &#91;***&#93;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; &#91;***&#93;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">ADDRESS FOR RENT PAYMENT&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">c&#47;o &#91;***&#93;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">LEASE REFERENCE DATE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">The date of full execution and delivery of this Lease by Landlord and Tenant, being August </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">27</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Lease Reference Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">TENANT&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">FreshPet, Inc.,</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">TENANT&#8217;S NOTICE ADDRESS&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">FreshPet, Inc.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">1545 U.S. 206</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Bedminster, NJ 07921</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">With a copy to&#58;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">FreshPet, Inc.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">1545 U.S. 206</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Bedminster, NJ 07921 </font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; Lisa Alexander</font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">With a copy to&#58;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#91;***&#93;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">PREMISES&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">That certain real property containing approximately &#91;***&#93; acres as legally described on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A-1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> attached hereto (located at the intersection of &#91;***&#93;), together with all improvements located thereon, including, but not limited to, the Building (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Premises</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). The Premises includes all easements benefitting or burdening the Premises as of the Lease Reference Date.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">RENTABLE AREA&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Rentable Area</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall be approximately &#91;***&#93; rentable square feet, subject to adjustment following the final determination of the gross rentable square footage of the Building pursuant to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">PERMITTED USE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#91;***&#93; and ancillary services, including, without limitation, pet food manufacturing and processing, related office, and no other use whatsoever (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Use</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">TERM OF LEASE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Two hundred forty (240) months beginning on the Commencement Date (defined hereafter), and ending on the Termination Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Term</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">ROFR AND ROFO RIGHTS&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">A Right of First Refusal (defined hereafter) and a Right of First Offer (defined hereafter), each as more particularly set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 39</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">TERMINATION DATE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">The last day of the two hundred fortieth (240th) full calendar month after the Commencement Date, or such earlier date upon which the Term may expire or be terminated in accordance with the terms herein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). For clarification, if the Commencement Date occurs on the first day of a calendar month, the Termination Date shall occur on the expiration of the 240</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> calendar month starting with the Commencement Date.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">SECURITY DEPOSIT&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">A letter of credit in the initial amount of &#91;***&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">LC</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) satisfying the criteria set forth on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit M</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> and to be deposited by Tenant pursuant to the terms and conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 44</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">ANNUAL RENT and MONTHLY INSTALLMENT OF RENT (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall pay to Landlord annual rent as determined hereunder (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Annual Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which shall be payable to Landlord in equal monthly installments (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Monthly Installment of Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). The initial Annual Rent shall be an amount equal to (a) &#91;***&#93; multiplied by (b) the number of square feet included in the Rentable Area. Assuming that the Rentable Area is equal to the estimated Rentable Area of &#91;***&#93; rentable square feet, the Annual Rent and Monthly Installment of Rent shall be as follows&#58;</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Period</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Annual Rent</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Monthly Rent</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 1 &#8211; Month 12</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 13 &#8211; Month 24</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 25 &#8211; Month 36</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 37 &#8211; Month 48</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 49 &#8211; Month 60</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 61 &#8211; Month 72</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 73 &#8211; Month 84</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 85 &#8211; Month 96</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 97 &#8211; Month 108</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 109 &#8211; Month 120</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 121 &#8211; Month 132</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Period</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Annual Rent</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Monthly Rent</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 133 &#8211; Month 144</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 145 &#8211; Month 156</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 157 &#8211; Month 168</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 169 &#8211; Month 180</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 181 &#8211; Month 192</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 193 &#8211; Month 204</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 205 &#8211; Month 216</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 217 &#8211; Month 228</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Month 229 &#8211; Month 240</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">TENANT&#8217;S NAICS CODE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">311111</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">ASSIGNMENT&#47;SUBLETTING FEE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#91;***&#93; or, if less, the actual, reasonable out-of-pocket costs paid by Landlord (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Assignment&#47;Subletting Fee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">GUARANTOR&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">None.</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">The Lease includes the following Exhibits, all of which are made a part of the Lease&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT A-1 &#8211; PREMISES LEGAL DESCRIPTION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT A-2 &#8211; INITIAL SITE PLAN</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT B-1 &#8211; PLANS AND SPECIFICATIONS FOR LANDLORD&#8217;S WORK</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT B-2 &#8211; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT C &#8211; COMMENCEMENT DATE MEMORANDUM</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT D &#8211; RULES AND REGULATIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT E &#8211; FORM OF HAZARDOUS SUBSTANCES DISCLOSURE CERTIFICATE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT F &#8211; FORM OF TENANT ESTOPPEL CERTIFICATE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT G &#8211; &#91;***&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT H &#8211; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT I &#8211; INTENTIONALLY DELETED</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT J &#8211; FORM OF SUBORDINATION, NON-DISTURBANCE AND ATTORNMENT AGREEMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT K &#8211; FORM OF MEMORANDUM OF LEASE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT L &#8211; TENANT ACCOUNTING INFORMATION FOR AUTOMATED CLEARINGHOUSE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT M &#8211; LETTER OF CREDIT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT N &#8211; ADJACENT PREMISES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT O &#8211; PROTECTIVE COVENANTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT P &#8211; &#91;***&#93;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT Q &#8211; FORM OF SIDE LETTER AGREEMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT R &#8211; FORM OF ACCESS EASEMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT S &#8211; OPEX MATRIX</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div style="text-align:justify"><font><br></font></div></div></div><div id="i7e0a13c54639400db96d5952b068bae0_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">LEASE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Landlord leases to Tenant, and Tenant leases from Landlord (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Party</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Parties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by this Lease, the Premises as set forth and described on the Reference Pages. The Premises and the Building are depicted on the initial site plan attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A-2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. The Reference Pages, including all terms defined therein, are incorporated as part of this Lease. In the event of any conflict between any Reference Pages information and the Lease, the Lease shall control.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">USE AND RESTRICTIONS ON USE</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Permitted Use, Regulations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Premises shall be used solely for the Permitted Use. Tenant&#8217;s use of the Premises shall comply with all laws, codes, ordinances, rules, and regulations promulgated by any federal, state, county, city, municipal, or other local governmental and quasi-governmental entities, as well as all matters of record (including, without limitation, the Covenants (defined hereafter)), which now or at any time hereafter may be applicable to the Premises or the Building or any part thereof and Tenant&#8217;s use thereof, including, but not limited to, all Environmental Laws (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Regulations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) applicable to the Tenant&#8217;s use of the Premises. For the avoidance of doubt, Tenant&#8217;s obligations under the immediately preceding sentence shall not modify or affect Landlord&#8217;s obligation to deliver the Premises to Tenant in compliance with all Regulations as part of Substantial Completion (defined hereafter) or Landlord&#8217;s warranty under clause (v) of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall not do or permit anything to be done in the Premises or bring into or keep anything in the Premises which will unreasonably increase the rate of, invalidate, or prevent the procuring of any insurance protecting against loss or damage to the Building or any of its contents by fire or other casualty or against liability for damage to property or injury to persons in or about the Building or any part thereof. Tenant will not use or operate the Premises so as to emit therefrom any noise, litter, or odor which constitutes a public or private nuisance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Tenant&#8217;s Access and Parking</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to the terms of this Lease, Tenant shall have access to the Building and the Premises for Tenant and its employees 24 hours per day&#47;7 days per week&#47;365 days per year throughout the Term. Tenant shall also have the exclusive right to use, at no additional cost, the number of parking spaces and &#91;***&#93; allocated to the Building in the Plans and Specifications.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Rules and Regulations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall faithfully observe and comply with all the rules and regulations as set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> to this Lease and all reasonable and non-discriminatory modifications of and additions to them from time to time put into effect by Landlord by written notice to Tenant, provided such modifications and&#47;or additions do not adversely affect Tenant&#8217;s use and&#47;or occupancy of the Premises and do not add material additional expense to Tenant other than to a de minimis extent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Covenants</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.4.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Protective Covenants</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Premises will be subject to those certain Protective Covenants for &#91;***&#93; attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit O</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Protective Covenants</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), which will be recorded with &#91;***&#93;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Environmental Covenants</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Premises are subject to that certain Environmental Covenant recorded &#91;***&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Environmental Covenant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), in the &#91;***&#93; at &#91;***&#93;, relating to groundwater conditions at the Premises and attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit P</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Premises will be subject to an additional environmental covenant that will be prepared and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt">DB1&#47; 166489279.2</font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">recorded by Landlord in the &#91;***&#93; relating to soil conditions once the Building and associated improvements have been constructed at the Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Additional Environmental Covenant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and together with the Environmental Covenant and Protective Covenants, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Covenants</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Landlord shall give Tenant an opportunity to review and comment on the Additional Environmental Covenant prior to finalization and recording, and such covenant shall be subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.4.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> hereof. Tenant shall review the Additional Environmental Covenant promptly, but in no event later than fifteen (15) days after receipt, and provide any and all comments within such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">1.4.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In any case where the Covenants provide for a more stringent requirement than set forth in this Lease, the Covenants shall be deemed controlling&#59; provided, however, Landlord shall not, without Tenant&#8217;s prior written consent (not to be unreasonably withheld, conditioned or delayed), cause, consent to and&#47;or permit (to the extent within Landlord&#8217;s reasonable control) the Covenants to be amended to be any more restrictive against the Premises and&#47;or the Tenant, nor increase Tenant&#8217;s costs and&#47;or obligations hereunder, nor decrease Tenant&#8217;s rights herein, except to a de minimis extent.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">TERM&#59; LANDLORD&#8217;S WORK</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Construction Commencement Date, Commencement Date, and Termination Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Construction Commencement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall Commence Construction (defined hereafter) on or before the date which is sixty (60) days after the Lease Reference Date (as such date shall be extended on a day-for-day basis for each day that Landlord is delayed from Commencing Construction by any Excusable Delay (defined hereafter), the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Construction Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). If Landlord has not Commenced Construction by the Construction Commencement Date, then Tenant shall have a right to terminate this Lease by providing written notice to the Landlord (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Termination Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) within thirty (30) days after the Construction Commencement Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Termination Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The termination set forth in the immediately preceding sentence shall take effect on the date that is thirty (30) days following Landlord&#8217;s timely receipt of the Termination Notice&#59; provided, however, if Tenant provides the Termination Notice and Landlord Commences Construction within that thirty (30) day period, the Termination Notice shall be deemed nullified and of no force or effect. Upon such termination, and upon Landlord&#8217;s return to Tenant of any sums paid herein, including the LC, neither Party shall have any further liability or obligations hereunder. If Tenant does not exercise the foregoing termination right within the Termination Period, and if Landlord has still not Commenced Construction, then, following the Termination Period, all Rent (defined hereafter) shall abate one (1) day for each day until Landlord Commences Construction, and such abatement shall be applicable against Rent first coming due after the Commencement Date. For the purposes of this Lease, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Commence Construction</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Commencing Construction</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Commenced Construction</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; and phrases of similar import, shall mean that Landlord&#58; owns fee simple title to the Premises&#59; has obtained all Approvals (defined hereafter) required for Landlord to commence the Landlord&#8217;s Work&#59; and, at a minimum, has begun and is actively moving dirt, debris, and other materials on the Premises in order to prepare the Premises for the pouring of concrete and the construction of the foundation of the Building. As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Approvals</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all site plan approvals (including, without limitation, final land development approval from &#91;***&#93;), building, environmental, zoning and land use permits, and any other permits, licenses, and approvals required from all local, state, and federal governmental agencies and authorities having jurisdiction over the Premises, as well as the applicable public utilities, and  &#91;***&#93; for development and construction of Landlord&#8217;s Work. Tenant shall reasonably cooperate with Landlord in Landlord&#8217;s efforts to obtain any and all of the Approvals for Landlord&#8217;s Work, including, without limitation, prompt execution of applications, plans, and other development documents, if necessary. Landlord acknowledges and agrees that Tenant will have a project manager (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">PM</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) overseeing the Landlord&#8217;s Work. Landlord agrees to involve the PM in weekly </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">construction meetings and keep the PM apprised of any actual and&#47;or threatened delays, including Excusable Delays, in the completion of the Landlord&#8217;s Work.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Term of this Lease shall begin on that date that is the earlier to occur of (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#58; (i) the date on which Tenant begins occupancy of the Premises or any portion thereof and commences business operations therein, and (ii) the date that Landlord has achieved Substantial Completion (as hereinafter defined), excepting only Punch List Items (as hereinafter defined), and shall terminate on the Termination Date. Notwithstanding the immediately preceding sentence, Tenant shall not be liable to pay any Rent until the Commencement Date has been established as set forth herein, except that the Commencement Date shall be deemed to have occurred and Tenant shall commence payment of Rent to the extent that Substantial Completion would have occurred but for a Tenant Delay (defined hereafter). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Substantially Complete</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Substantial Completion</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Substantially Completed</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; and words or phrases of similar import, shall mean that all of the following have occurred&#58; (A) Tenant has been provided with full possession of the Premises and Tenant is able to occupy the Premises&#59; (B) Landlord has completed the Landlord&#8217;s Work (other than the Punch List Items (defined hereafter)) and has obtained the issuance of a temporary or permanent certificate of occupancy (or the equivalent of each) for the Premises&#59; (C) Landlord&#8217;s architect has certified in writing to Tenant that the Landlord&#8217;s Work has been completed in accordance with the Plans and Specifications, for same, and that the Premises are in compliance with all Regulations&#59; and (D) The Cleanup Plan submitted by &#91;***&#93;, and any subsequent amendments thereto, as applicable to the Premises (collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Cleanup Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), have been fully implemented with respect to the Premises, the Additional Covenant has been reviewed by Tenant in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and &#91;***&#93;. Landlord shall be responsible for completing the Punch List Items as provided in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Following the issuance of a temporary certificate of occupancy for the Premises, Landlord shall use commercially reasonable efforts to obtain a permanent certificate of occupancy for the Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">PCO</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord shall not be responsible for any delays in the issuance of the PCO attributable to any work performed by Tenant or Tenant&#8217;s failure to obtain or close out any permits for work which Tenant is completing (such as, by way of example, permits for Tenant&#8217;s furniture, fixtures and equipment, low voltage and security, and teledata systems). In the event that an act or omission by Landlord delays the issuance of the PCO (subject to the proviso in the immediately preceding sentence) and, and as a result thereof, Tenant business operations within the Premises are shut down by a governmental authority having jurisdiction over the Premises, then Landlord shall indemnify, defend, and hold Tenant harmless from and against any losses directly resulting from such shutdown, but only to the extent such losses are not covered by business interruption or other available insurance (notwithstanding the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19.9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> to the contrary).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Completion of Construction&#47;Delays by Landlord</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall cause Substantial Completion to occur on or before the date that is the eighteenth (18th) month anniversary of the date that Landlord Commenced Construction (as such date shall be extended on a day-for-day basis for each day that Substantial Completion is delayed by a Tenant Delay and&#47;or Excusable Delay, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Target Substantial Completion Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). If Substantial Completion does not occur by the Target Substantial Completion Date, and provided that no Event of Default (defined hereafter) exists, then all Rent shall abate (such abatement shall be applicable against Rent first coming due after the Commencement Date after exhaustion of any other abatement and free rent periods set forth and&#47;or permitted herein), in an amount equal to one (1) day for each day of delay after the Target Substantial Completion Date until Substantial Completion occurs, and the actual Commencement Date shall be postponed until the Commencement Date has been established as set forth herein. A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Tenant Delay</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall be deemed to have occurred if and to the extent the completion of the Landlord&#8217;s Work is actually delayed due to&#58; (i) Tenant&#8217;s change in the Plans and Specifications (including any Additional Work under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">), if Tenant is notified of such likely delay, and Tenant still requests such change despite the proposed delay&#59; (ii) a party employed by or contracted with Tenant (including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">in connection with Tenant&#8217;s activities during the Early Access Period under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">) which continues for more than two (2) business days after notice to Tenant&#59; (iii) Tenant&#8217;s failure to reasonably cooperate with respect to the Approvals which continues for more than two (2) business days after notice to Tenant&#59; or (iv) delays in giving authorizations or approvals expressly required of Tenant herein and within the specific timeframe(s) set forth herein, or, if no specific timeframe(s) are set forth herein, then within a reasonable period of time, and, in either event, if such delay continues for more than two (2) business days after notice to Tenant. If and to the extent any delay is the result of a Tenant Delay, then the Commencement Date and the payment of Rent under this Lease shall be accelerated by the number of days of delay in Substantial Completion caused by such Tenant Delay, but only so long as Landlord provides notice of any Tenant Delay within five (5) business days after Landlord actually becomes aware of the occurrence of such Tenant Delay.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Landlord&#8217;s Work</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit B-1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> are the plans and specifications for Landlord&#8217;s Work (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Plans and Specifications</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Prior to the Lease Reference Date, Landlord has provided, and Tenant has reviewed and approved, the Plans and Specifications. The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord&#8217;s Work</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean and include the Building and Building systems and all other components of, and constituting, the Premises (including, without limitation, the &#91;***&#93;), and exterior roadways, paving, landscaping and groundwork, all as included in the Plans and Specifications.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Intentionally Deleted</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Punch List Items</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall provide Tenant with at least fifteen (15) business days&#8217; prior notice that Landlord believes the Landlord&#8217;s Work will be Substantially Complete, subject to any Tenant Delay. At least seven (7) days prior to the anticipated date of Substantial Completion, and after Landlord and Tenant have jointly inspected the Building, Tenant shall deliver a punch list of items of the Landlord&#8217;s Work not completed by Landlord, which shall be deemed to include &#91;***&#93; if applicable (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Punch List Items</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and Landlord shall proceed with commercially reasonable efforts to complete the Punch List Items within thirty (30) days of receipt thereof, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, that any Punch List Items shall not delay the Commencement Date&#59; provided, further, the Punch List Items shall not include unfinished items of the Landlord&#8217;s Work, the omission of which would have a negative effect on Tenant&#8217;s ability to use or access the Premises for its Permitted Use other than to a de minimis extent. Tenant and Landlord shall, at the other Party&#8217;s written request, promptly execute and deliver a memorandum agreement in the form of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto, setting forth the actual Commencement Date, Termination Date and, if necessary, a revised Rent schedule.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Additional Work</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.5.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">In the event that Tenant requests a change to the Plans and Specifications (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Additional Work</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Tenant shall submit to Landlord all information reasonably necessary for Landlord to review and approve the Additional Work. Landlord&#8217;s approval of the Additional Work shall not to be unreasonably withheld, conditioned, and&#47;or delayed, and shall be granted or reasonably withheld within ten (10) days after Tenant&#8217;s request. If Landlord does not respond within such ten (10) day period, Tenant may make another request for such approval which shall be granted or withheld by Landlord in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, then Landlord shall be deemed to have approved Tenant&#8217;s request for consent to such Additional Work. If Landlord approves or is deemed to have approved any such requested Additional Work, then Landlord shall send a written notice to Tenant setting out the anticipated Tenant Delay to Landlord&#8217;s Work and&#47;or the anticipated amount of the net increase, if any, in the cost of Landlord&#8217;s Work (with reasonable supporting documentation and open-book pricing) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Estimate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). For the avoidance of doubt, net increases in the out-of-pocket cost of Landlord&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Work as a direct and sole result of the Additional Work to be included in the Estimate may also include any hard or soft costs or cost increases directly and solely related to the Additional Work (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, hard construction costs, design costs, and permitting costs). Such Additional Work shall be (a) at Tenant&#8217;s sole cost and expense, and Tenant shall pay the actual net increase in costs of the Landlord&#8217;s Work up to the amount of the Estimate plus cost overruns not to exceed ten percent (10%) of the Estimate, and (b) subject to written approval by Tenant (such approval not to be unreasonably withheld, conditioned, and&#47;or delayed)&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, in no event shall Landlord be obligated to implement (nor shall Tenant be liable for paying for) such Additional Work if Tenant fails to accept and approve the Estimate and&#47;or the related Tenant Delay in writing. Tenant shall be required to pay the required amount for any approved Additional Work as follows&#58; (i) so long as the aggregate amount of all Additional Work requested by Tenant under this Lease does not exceed &#91;***&#93;, 50% shall be paid by Tenant within thirty (30) days after Landlord&#8217;s written demand following commencement of the Additional Work, and the balance shall be paid by Tenant within thirty (30) days after Landlord has achieved Substantial Completion, or (ii) if the aggregate amount of all Additional Work requested by Tenant under this Lease equals or exceeds &#91;***&#93;, 100% shall be paid by Tenant within thirty (30) days after Landlord&#8217;s written demand following commencement of the Additional Work.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.5.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Notwithstanding </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.5.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant shall have no right to request (and Landlord has no obligation to approve) any change to the Plans and Specifications which (individually or collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Material Change</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#58; (i) would, when combined with all other Additional Work requested by Tenant, result in an aggregate Tenant Delay in excess of sixty (60) days&#59; (ii) would require a zoning amendment, variance and&#47;or would violate any Regulations&#59; (iii) is reasonably likely to have a material adverse effect on the value of the Building or the Premises&#59; (iv) affects the structural elements of the Building or the Building core design in any material respect&#59; (v) materially alters either the size, shape, exterior appearance or basic nature of the Building, as the same are contemplated by Landlord&#8217;s Work&#59; or (vi) except with respect to the Solar System (defined hereafter), would require any penetration of the roof or exterior walls of the Building or placement of any equipment or structure of any kind on the roof of the Building. Landlord may grant or withhold its approval to a Material Change proposed by Tenant in Landlord&#8217;s sole discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Landlord&#8217;s Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.6.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Landlord represents and warrants to Tenant, that&#58; (i) as of the Lease Reference Date and as of the Commencement Date, Landlord owns good and marketable title to the Premises free and clear of any and all liens and encumbrances which would adversely affect Tenant&#8217;s ability to use and occupy the Premises for the Permitted Use&#59; (ii) as of the Lease Reference Date, the execution, delivery, and performance of this Lease by Landlord does not conflict with or cause a breach or default under any agreement to which Landlord is a party&#59; (iii) as of the Lease Reference Date and as of the Commencement Date, there are no real estate Taxes (defined hereafter), and assessments and&#47;or impositions which are due and owing and are unpaid and delinquent&#59; (iv) as of the Lease Reference Date and as of the Commencement Date, Landlord is not in default under the terms and conditions of any agreements, loans, mortgages, deeds of trust, or any other loan documents in favor of any mortgagee with a security interest in the Premises or any other agreement relating to the Premises, nor is Landlord aware of any matter which, with the passage of time or the giving of notice, would constitute a default by Landlord&#59; (v) as of the date of Substantial Completion, the Premises comply with all Regulations (including, without limitation, the Americans with Disabilities Act of 1990 (as amended), and all applicable building, fire, safety and zoning codes) in effect as of the date of Substantial Completion&#59; (vi) as of the Lease Reference Date and as of the date of Substantial Completion, to the best of Landlord&#8217;s knowledge, there are no Hazardous Substances in, on or about the Premises in violation of Environmental Laws and the Premises are in compliance with all Environmental Laws (defined hereafter)&#59; (vii) as of the date of Substantial Completion, all </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">systems and equipment serving the Premises including HVAC, electrical, sprinkler, plumbing, gas, utility lines, &#91;***&#93; and all other systems that are a part of the Landlord&#8217;s Work shall be in good working order&#59; (viii) as of the Lease Reference Date, the use of the Premises for the Permitted Use is (and will be, as of the Commencement Date) permitted by Regulations (including zoning laws), without the necessity of a variance or conditional use permit&#59; (ix) legal vehicular access is, and will be as of the date of Substantial Completion, available to and from the Premises or from valid and perpetual private easements which may be freely used by Tenant for purposes of vehicular access to and from the Premises&#59; (x) upon Substantial Completion, the Premises shall meet or exceed the minimum specifications set forth in the Plans and Specifications, and Landlord agrees to deliver to Tenant a certificate executed by Landlord reasserting the representations and warranties contained in this Section&#59; and (xi) subject to an Excusable Delay, Landlord will procure, or cause to be procured, &#91;***&#93; no later than nine (9) months after the Commencement Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.6.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Landlord hereby warrants to Tenant (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord&#8217;s Work Warranty</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), that, as of the Commencement Date, and for a period equal to the greater of twelve (12) months and the period any specific item is under a contractor&#8217;s or manufacturer&#8217;s written warranty (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord&#8217;s Work Warranty Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Landlord&#8217;s Work, which shall include any equipment and personal property installed by Landlord and included in the Plans and Specifications (other than the design and engineering of the &#91;***&#93;), as same may be amended, shall be free from defects and in good working order and good operating condition, and, specifically relating to Landlord&#8217;s warranty of the &#91;***&#93; that, as of the Commencement Date, and for a period equal to the greater of twelve (12) months and the period any specific item is under a contractor&#8217;s or manufacturer&#8217;s warranty (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">&#91;***&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the &#91;***&#93; in the Premises and other specific items as noted on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit G</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">&#91;***&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), shall be free of defects and in good working order and in good operating condition and shall have the &#91;***&#93; set forth in the Plans and Specifications. Notwithstanding anything in this Lease to the contrary, during the Landlord&#8217;s Work Warranty Period and the &#91;***&#93;, Landlord shall, promptly, after receipt of written notice from Tenant setting forth with specificity the nature and extent of any such non-compliance, rectify the same at Landlord&#8217;s expense (not to be treated as Operating Expenses), by effectuating whatever repairs and&#47;or replacements are required to put the non-compliant Landlord&#8217;s Work or &#91;***&#93;, as applicable, in good working order and good operating condition and free of defects&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord shall have no obligation to effectuate any such repairs and&#47;or replacements in the event any non-compliance is caused by Tenant&#8217;s and&#47;or any Tenant Party&#8217;s acts or misuse that voids the applicable manufacturer&#8217;s warranty and&#47;or the warranty from the general contractor that performed the Landlord&#8217;s Work. If Tenant does not give Landlord written notice of any non-compliance with the Landlord&#8217;s Work Warranty during the Landlord&#8217;s Work Warranty Period or the &#91;***&#93; during the &#91;***&#93;, as applicable, then the correction of such non-compliance shall be handled pursuant to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> of this Lease. Notwithstanding anything herein to the contrary, it is the intention of Landlord and Tenant that Landlord&#8217;s obligations pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall be limited to the repair and&#47;or replacement of the relevant items that are non-compliant and in no event shall the terms of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> be deemed to make Landlord, and not Tenant, responsible for any loss of profits, loss of business, or indirect, consequential, or punitive damages arising from any non-compliance with the Landlord&#8217;s Work Warranty or the &#91;***&#93;. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Tenant Party</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Tenant Parties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Tenant, Tenant&#8217;s affiliates and subtenants, and their respective agents, employees, representatives, contractors, and&#47;or licensees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.6.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">In addition to the foregoing, and notwithstanding anything to the contrary herein, Landlord, and not Tenant, shall be responsible for repairing and paying for the repair of any Major Latent Structural Defect so long as (i) Tenant gives Landlord written notice thereof during the first twenty-four (24) months of the Term&#59; and (ii) the claimed Major Latent Structural Defect is not due to the acts or omissions of Tenant, or any Tenant Party, and is otherwise related to the Landlord&#8217;s Work. Such repair costs shall not be treated as an Operating Expense. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Major </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Latent Structural Defect</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a defect (A) in one or more of the following internal or external load bearing structures of the Building which are essential to the stability or strength of the Building&#58; the foundation, columns, stairs, beams, roof and walls (excluding any movable elements of external windows, doors, and skylights), (B) which actually prevents Tenant from occupying and using all or a substantial portion of the Premises in accordance with the provisions of this Lease, and (C) which is not apparent and which Tenant could not reasonably have discovered during the first twelve (12) months of the Term.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.6.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Except with respect to the representations and warranties expressly made by Landlord in this Lease, Tenant agrees to accept possession of the Premises &#8220;AS IS&#8221; and &#8220;WHERE IS&#8221; without representation or warranty by Landlord of any kind, with the understanding that Landlord shall have no responsibility with respect thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Early Access to Premises</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall permit Tenant to access the Premises commencing at least ninety (90) days prior to the Commencement Date and continuing until the Commencement Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Early Access Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) for the purpose of installing, at Tenant&#8217;s sole cost and expense, Tenant&#8217;s furniture, fixtures, equipment, information technology systems, and other personal property, and for planning and permitting purposes, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, (i) prior to such entry of the Premises, Tenant shall provide evidence to Landlord that Tenant&#8217;s insurance, as described in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 11.1(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> below, is in effect as of the time of such entry and (ii) Tenant shall not interfere with Landlord or the general contractor performing Landlord&#8217;s Work. In the event that Tenant unreasonably interferes with Landlord or the general contractor in completing Landlord&#8217;s Work, and if Landlord notifies Tenant of any such interference and Tenant fails to remedy such interference within two (2) business days after receipt of such notice, then Landlord may revoke the permission granted to Tenant (or Tenant&#8217;s offending contractor, as applicable to the party causing such interference) under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> upon forty-eight (48) hours&#8217; notice and Tenant shall cease its activities in the Premises (or the portion thereof causing such interference) until Landlord notifies Tenant that such activities may recommence without material interference with Landlord&#8217;s Work. Tenant acknowledges and agrees that any such entry into and occupancy of the Premises or any portion thereof during the period prior to the Commencement Date in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> by Tenant or any person or entity working for or on behalf of Tenant shall be deemed to be subject to all of the terms, covenants, conditions, and provisions of this Lease (including Tenant&#8217;s insurance obligations described above), excluding only the covenant to pay Rent (as hereinafter defined), until the occurrence of the Commencement Date. Tenant further acknowledges and agrees that except for the negligence or willful misconduct of Landlord, Landlord&#8217;s affiliates, and their respective agents, employees, representatives, contractors, invitees, and&#47;or licensees (which, for the avoidance of doubt, shall not include Tenant or any Tenant Parties) (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord Party</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord Parties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Landlord shall not be liable for any loss or damage which may occur to any of Tenant&#8217;s work made in or about the Premises in connection with such entry or to any of Tenant&#8217;s property placed upon or installed therein prior to the Commencement Date, the same being at Tenant&#8217;s sole risk and liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">2.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Measurement of the Building</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Upon Substantial Completion, Landlord shall have the Building measured by Landlord&#8217;s architect in accordance with &#91;***&#93; at Landlord&#8217;s sole cost and expense, not to be treated as Operating Expenses. In the event the measurement taken indicates a Rentable Area of the Building less than &#91;***&#93; rentable square feet, and such variance is greater than 4,320 rentable square feet, then the Parties shall enter into an amendment to this Lease reflecting the adjusted Rentable Area of the Building as set forth in this Lease and modifying, among other things, the Annual Rent&#59; provided, however, if the Building is greater than &#91;***&#93; rentable square feet, no changes shall be made to this Lease.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">RENT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">3.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant agrees to pay to Landlord the Annual Rent in effect from time to time by paying the Monthly Installment of Rent then in effect on or before the first day of each full calendar month during the Term. The Monthly Installment of Rent in effect at any time shall be one-twelfth (1&#47;12) of the Annual Rent in effect at such time. Rent for any period during the Term which is less than a full month shall be a prorated portion of the Monthly Installment of Rent based upon the number of days in such month. Annual Rent shall be paid to Landlord, without deduction or offset (except as otherwise set forth herein), and without notice or demand (except as otherwise set forth herein), as required by </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, or to such other person or at such other place as Landlord may from time to time designate in writing with thirty (30) days&#8217; prior written notice. Any amount expressly required to be paid by Tenant hereunder (other than Annual Rent and any Monthly Installment of Rent) shall be considered &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and payable in the same manner and upon the same terms and conditions as the Annual Rent and Monthly Installment of Rent reserved hereunder, except as set forth herein to the contrary. Annual Rent, Monthly Installment of Rent, and Additional Rent are sometimes referred to herein, collectively, as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">3.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Late Charge and Default Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant recognizes that late payment of any Rent or other sum due under this Lease will result in administrative expense to Landlord, the extent of which additional expense is extremely difficult and economically impractical to ascertain. Tenant therefore agrees that if Rent or any other sum is not paid by the date due and payable pursuant to this Lease, and if such failure continues for more than ten (10) business days after notice to Tenant, then such unpaid amount shall bear interest from the due date thereof to the date of payment at the prime rate of interest, as reported in the Wall Street Journal (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), plus two percent (2%) per annum (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Default Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">3.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">ACH Payment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall make all payments due to Landlord under this Lease by utilizing the Automated Clearing House (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ACH</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Following the execution of this Lease, Landlord shall deliver to Tenant account information in the form attached as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit L</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> (as may be updated from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Account Information</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Landlord shall notify Tenant in writing of any change to the Account Information last provided to Tenant (including any change in the Landlord entity or Landlord&#8217;s bank account). Tenant shall have at least thirty (30) days to update its records after receipt of updated Account Information, and any payment made using the original Account Information prior to the date that is thirty (30) days after Tenant&#8217;s receipt of updated Account Information shall not constitute a default or an Event of Default by Tenant under this Lease. Landlord&#8217;s financial institution is, and shall, at all times during the Term, be a member of the National Automated Clearing House Association.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">OPERATING EXPENSES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Net Lease</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. It is intended that the Rent provided for in this Lease shall be a net return to Landlord for the Term of this Lease and any renewals or extensions thereof, free of any and all expenses or charges with respect to the Premises except for those obligations of Landlord expressly set forth herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Statement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Commencing as of the Commencement Date, Tenant shall pay to Landlord as Additional Rent, in each calendar year or partial calendar year during the Term of the Lease, an amount equal to the Operating Expenses (defined hereafter), for such calendar year (prorated for any partial year of the Term). Landlord shall estimate the amount of Operating Expenses annually, and written notice thereof shall be given to Tenant at least thirty (30) days prior to the beginning of each calendar year. Tenant shall pay to Landlord each month, at the same time the Monthly Installment of Rent is due, an amount equal to one-twelfth (1&#47;12) of the estimated Operating Expenses for such calendar year. If Operating Expenses increase by a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">material amount during a calendar year, Landlord may increase the estimated Operating Expenses for such year by giving Tenant written notice to that effect (but no more than once during each calendar year), and thereafter Tenant shall pay to Landlord, in each of the remaining months of such calendar year, an amount equal to the amount of such increase in the estimated Operating Expenses for such calendar year divided by the number of months remaining in such year. Within one hundred twenty (120) days after the end of each calendar year, Landlord shall prepare and deliver to Tenant a statement and reasonably detailed, supporting documentation showing the actual amount of Operating Expenses for such previous calendar year (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Statement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Within thirty (30) days after receipt of a Statement, Tenant shall pay to Landlord the full amount of the Operating Expenses for such calendar year, less the amounts paid during such calendar year as the estimated Operating Expenses. If any Statement reflects that Tenant has overpaid Operating Expenses for such calendar year, then Landlord shall either remit such overpayment to Tenant when such applicable Statement is delivered to Tenant or credit such overpayment toward the Additional Rent (and Landlord shall be consistent from year to year in terms of crediting or returning such amounts), next due and payable to Landlord under this Lease. After the expiration of the Term, however, any such amounts owed to Tenant shall be refunded to Tenant within thirty (30) days after Landlord&#8217;s accounting for the final calendar year, but in any event within one hundred twenty (120) days after the expiration thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">For the purpose of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the following terms are defined as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.3.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; shall mean real estate taxes and any other taxes, charges, and assessments and any commercial rental tax, gross receipts tax, margin tax, charges in connection with an improvement district or other similar charges or taxes which are paid by Landlord during a calendar year falling within the Term with respect to the Building or the Premises, or with respect to any improvements, fixtures, and equipment or other personal property of Tenant, located in the Building and used in connection with the operation of the Building and said Premises, by any authority having the power to so charge or tax. Notwithstanding anything contained in this Lease to the contrary, Taxes shall not include&#58; any franchise, estate, inheritance, succession, capital stock, gift, or income tax&#59; real estate or transfer tax imposed upon any transfer by Landlord of its interest in this Lease&#59; capital stock tax, corporate, capital levy, or stamp&#59; any business license tax or fee imposed upon Landlord which is generally applicable to all real estate related and non-real estate related business owners or operators in the city, county, or state in which the Premises is located&#59; and&#47;or any penalties or interest incurred for any late payment or nonpayment of Taxes by Landlord. If Taxes are permitted to be paid in installments, they shall, for purposes of this Lease, be deemed to be paid in installments over the longest period possible. If any such Taxes shall cover any period prior to the Commencement Date or after the expiration or earlier termination of this Lease, Tenant&#8217;s share of such Taxes shall be prorated to cover only that portion of the tax bill applicable to the period that the Lease is in effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.3.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Tax Assessment and Tax Appeal</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall notify Tenant, within ten (10) business days of Landlord&#8217;s receipt of written notice thereof, of any increases in the assessed value of the Building or Premises or any increases in Taxes attributable to the Building or Premises of which Landlord receives written notice. So long as Landlord has not filed a tax appeal application for the subject year, Tenant shall have the right to file a tax appeal application for such year. However, prior to filing any tax appeal application, Tenant shall present said application to Landlord for Landlord&#8217;s review and approval, such approval not to be unreasonably withheld, conditioned, and&#47;or delayed, and to be given or withheld (with specific reasons given for such withholding), within ten (10) days after Tenant&#8217;s request. If Landlord does not respond within such ten (10) day period, Tenant may make another request for such approval which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. Tenant shall provide to Landlord copies of any and all appeals filed by Tenant, together with any decision, including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">notices of reduction, refund, or rebates of Taxes. All reductions, refunds, or rebates of Taxes paid or payable by Tenant shall belong to Tenant whether as a consequence of a Tenant proceeding or otherwise. Notwithstanding Tenant&#8217;s rights under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.3.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant must continue to pay all Operating Expenses to Landlord, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, during the period any tax appeal is outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.3.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Operating Expenses</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; shall mean only the following items if and to the extent same are direct and out-of-pocket expenses, costs, and amounts that Landlord pays during the Term in connection with the ownership, management, maintenance, repair, restoration, or operation of the Premises and the Building&#58; (i) Taxes&#59; (ii) premiums for insurance obtained by Landlord under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> hereof, and all commercially reasonable deductibles (not to exceed &#91;***&#93;)&#59; (iii) costs or expenses related to compliance with Regulations applicable to the Building, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, (A) Operating Expenses shall not include any costs and expenses occasioned by the breach of Landlord&#8217;s warranty under clause (v) of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and (B) Operating Expenses attributable solely to the annual inspections and reporting required under the Additional Environmental Covenant shall not exceed a cap of &#91;***&#93; per year, which cap shall increase by three percent (3%) on each anniversary of the Commencement Date&#59; (iv) a management fee equal to &#91;***&#93; per each full year of the Term, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, such fee shall increase by &#91;***&#93; on each anniversary of the Commencement Date&#59; (v) costs and expenses that are incurred by Landlord for all portions of the Building and Premises pursuant to Landlord&#8217;s obligations in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, including, without limitation, the costs of any related maintenance and service contracts, and all reasonable costs and expenses for labor, materials, and supplies incidental thereto&#59; and (vi) Permitted Capital Improvements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.3.2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt">Notwithstanding anything in this Lease to the contrary, Operating Expenses shall not include, and Tenant shall have no liability with respect to, and shall not have any obligation to pay, any amounts towards the following&#58; (i) expenditures for capital improvements, with the exception of Permitted Capital Improvements (as used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Permitted Capital Improvements</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the cost of any capital improvements made to the Premises by Landlord&#58; (a) which are capital expenditures under generally accepted accounting principles (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and (b) are required by any new (or changes in) Regulations that are enacted after the Commencement Date (in each case, Landlord shall procure three (3) bids for any Permitted Capital Improvements, shall engage the contractor mutually approved by the Parties in their reasonable discretion, and the cost thereof shall be amortized over its useful life in accordance with GAAP with interest equal to the Prime Rate, and included in Operating Expenses for the calendar year in which the costs are incurred and subsequent years to the extent such useful life falls within the Term))&#59; (ii) the Landlord&#8217;s Work&#59; (iii) the cost of repairs or other work occasioned by fire, windstorm or other insurable casualty or by the exercise of eminent domain&#59; (iv) any expenditures for which Landlord is actually reimbursed from any source&#59; (v) repairs, other work, costs or charges occasioned by the breach of any covenant, warranty, or representation made by Landlord under this Lease (including, without limitation, costs and expenses covered by Landlord&#8217;s Work Warranty or the &#91;***&#93; under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">), or to the extent arising from the negligence or willful misconduct of Landlord and&#47;or any Landlord Party&#59; (vi) expenses related to the creation and operation of Landlord as an entity to the extent they do not relate to the operation, ownership and maintenance of the Premises&#59; (vii) any costs, fines or penalties due to any failure by Landlord to remit timely payments and&#47;or violation by Landlord of any Regulations, which were not caused or due to the actions of Tenant&#59; (viii) profit increment paid to subsidiaries or affiliates of Landlord for services on or to Premises, to the extent that the costs of such services exceed competitive costs of such services were they not so rendered by a subsidiary or affiliate&#59; (ix) any advertising and promotional expenditures&#59; (x) costs and expenses incurred in connection with repairs for any Major Latent Structural Defect pursuant to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and&#47;or arising from the remediation or presence of Hazardous Substances in, on, under or about the Premises, either (A) existing as of the Commencement Date or (B) caused to exist by Landlord and&#47;or any Landlord Party, provided such costs are not the result of any negligence or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">willful misconduct of Tenant and&#47;or any Tenant Party&#59; (xi) deductions for depreciation and reserves for future expenditures&#59; (xii) any costs related to a property assessed clean energy program (PACE) or similar program&#59; (xiii) the cost of compliance, and&#47;or reporting, with respect to Sustainability Practices (defined hereafter)&#59; (xiv) any installation of the Solar System, and&#47;or any similar system and&#47;or products, unless expressly requested by Tenant in writing&#59; and (xv) any costs which would otherwise be deemed Operating Expenses to the extent such expenses are incurred with respect to both the Premises and any other properties adjoining the Premises, in which event Landlord may only charge to Tenant the pro-rata share of the Premises based on the total rentable square feet of the Premises relative to sum of the total square feet of all such additional property and the Premises (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Proportionate Share</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Incentives</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant acknowledges that Landlord may pursue and apply for certain tax and economic incentives from State and local governmental agencies and various other entities. Tenant agrees to reasonably cooperate, at no cost or expense to Tenant, with Landlord in the pursuit of and application for any such tax and economic incentives&#59; provided, however, that any net benefit (after deducting Landlord&#8217;s reasonable, out-of-pocket attorney&#8217;s fees incurred in procuring same, if any) from such incentives (including any reduction in the cost of the real property comprising a portion of the Premises), shall inure solely to Tenant&#8217;s benefit pursuant to this Lease. Furthermore, upon request, Landlord shall reasonably cooperate with Tenant, at no cost or expense to Landlord, with respect to Tenant&#8217;s procuring any and all such similar incentives benefitting Tenant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Audit</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant may review, at Tenant&#8217;s sole cost and expense, the books and records supporting the Operating Expenses and&#47;or other expenses charged to Tenant in an office of Landlord, or Landlord&#8217;s agent, during normal business hours (but, at Tenant&#8217;s option, Landlord shall provide all such information in electronic format in lieu of an in-person visit), upon giving Landlord at least five (5) days&#8217; advance written notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Audit Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) within one hundred eighty (180) days following the furnishing to Tenant of the Statement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Review Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), but in no event more often than once in any one (1) year period (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Tenant Audit</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant&#8217;s right to conduct any Tenant Audit shall be conditioned upon the following&#58; (i) if Tenant utilizes an independent accountant to perform the Tenant Audit, the accountant shall be one of national or regional standing and not compensated on a contingency basis and who is reasonably acceptable to Landlord&#59; (ii) the Tenant Audit shall be commenced no later than the end of the Review Period and completed within thirty (30) days after the end of the Review Period (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Review Deadline</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and (iii) Landlord and Tenant shall execute a mutually acceptable confidentiality agreement. If the Tenant Audit determines that the most recent Statement overstated any charge, then Tenant shall deliver such audit report to Landlord on or before the Review Deadline, and if the report is timely delivered and identifies an overcharge, then, unless Landlord disputes the report in good faith based on manifest error, Landlord shall refund same to Tenant within thirty (30) days thereafter. Furthermore, if the report identifies an overcharge by an amount in excess of five percent (5%) over the actual amount, Landlord shall, within thirty (30) days of Tenant&#8217;s written demand (accompanied by invoices and documentation of the Tenant Audit), pay the direct, reasonable, and out-of-pocket costs incurred by Tenant relative to such Tenant Audit (but in no event to exceed &#91;***&#93;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">4.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Outside Date for Invoices</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything in this Lease to the contrary, neither Party shall have any obligation to pay any charge to other if the receiving Party has not received a reasonably detailed invoice relating to such charge within twenty-four (24) months from the date the same was incurred.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">&#91;INTENTIONALLY DELETED&#93;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">ALTERATIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">Except as otherwise provided in this Lease, Tenant shall not make or cause to be made any alterations, additions or improvements in, on, or to the Premises (other than Permitted Alterations (defined below)), whether structural or nonstructural (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), without the prior written consent of Landlord, which consent shall not be unreasonably withheld, conditioned or delayed, and to be given or withheld (with specific reasons given for such withholding) within ten (10) days after Tenant&#8217;s written request. If Landlord does not respond within such ten (10) day period, Tenant may make another request in writing for such approval, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. When requesting such consent, Tenant shall furnish to Landlord complete plans and specifications for any Alterations requiring a permit. At the time of providing consent to any Alterations, Landlord shall advise Tenant in writing as to whether such Alterations will need to be removed at the end of the Term. If Landlord so requires that Tenant remove Alterations requiring Landlord&#8217;s consent, then Landlord shall sign and provide a side letter agreement amending this Lease in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit Q</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> as part of Landlord&#8217;s consent response, absent which Tenant shall have the right to abandon and&#47;or remove such Alterations as Tenant desires.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Permitted Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained in this Lease to the contrary, Landlord&#8217;s consent shall not be required with respect to Alterations which (i) are not structural in nature, (ii) do not affect the outside appearance of the Building, (iii) do not affect or require modification of the Building&#8217;s main electrical, mechanical, plumbing, HVAC or other systems (including the &#91;***&#93;), and (iv) each particular requested Alterations do not cost more than &#91;***&#93; in the aggregate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Permitted Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant may, at any time during the Term, including prior to, or after, completing any Permitted Alterations, request in writing of Landlord the right to abandon or remove same (as Tenant so desires) at the end of the Term. Landlord shall have thirty (30) business days after receipt of Tenant&#8217;s request to advise whether Tenant&#8217;s desire to remove or abandon, as the case may be, any referenced Permitted Alterations is acceptable, absent which Tenant shall have the right to abandon and&#47;or remove same as Tenant so desires at the end of the Term.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Roof Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Except as provided in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and&#47;or </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, under no circumstances shall Tenant be permitted to perform or cause to be performed any Alterations to, penetrations of, or installations upon the roof of the Building (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Roof Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), without first procuring Landlord&#8217;s prior written consent, which consent shall not be unreasonably withheld, conditioned, or delayed, and which shall be given or withheld (with specific reasons given for same) within ten (10) days after Tenant&#8217;s written request. If Landlord does not respond within such ten (10) day period, Tenant may make another request in writing for such approval, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. All approved and&#47;or deemed approved Roof Alterations shall be performed by Tenant so as to not violate any roof warranty.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Capping Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Except as provided in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, under no circumstances shall Tenant be permitted to perform or cause to be performed any penetrations of the slab of the Building or the landscaped or paved areas outside of the Building (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Capping Alterations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), without first procuring Landlord&#8217;s prior written consent, which consent shall not be unreasonably withheld, conditioned, or delayed. Landlord will further provide or reasonably withhold such consent (with specific reasons given for same) within ten (10) days after Tenant&#8217;s written request. If Landlord does not respond within such ten (10) day period, Tenant may make another </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">request in writing for such consent, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. Except as otherwise set forth in this Lease, upon completion of any Alterations, including any Permitted Alterations, Roof Alterations, and Capping Alterations, all such items shall be deemed to the property of the Landlord.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Solar System</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant reserves the right, at Tenant&#8217;s sole cost and expense, to request that Landlord install solar panels and related equipment (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Solar System</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) on the roof and&#47;or exterior walls of the Building. Any such request shall be subject to Landlord&#8217;s prior written consent, which shall be governed by the same consent standards and deemed consent provisions set forth in the immediately preceding paragraph. Since installation of a Solar System by Landlord will require agreement on additional terms and provisions not contemplated by this Lease (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, contractor selection, oversight costs, regulatory, permitting, roof warranty, incentives, maintenance and electrical distribution issues), Landlord and Tenant shall negotiate in good faith to agree upon such additional terms and conditions in connection with the approval process for such Solar System.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Contractor&#59; Review Fees</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In the event Landlord&#8217;s consent is required for an Alteration and Landlord consents to the Alteration, the same shall be made by Tenant using either Landlord&#8217;s contractor or a contractor reasonably approved by Landlord, which approval shall not be unreasonably withheld, conditioned, and&#47;or delayed, and to be given or withheld (with specific reasons given for such withholding) within ten (10) days after Tenant&#8217;s request. If Landlord does not respond within such ten (10) day period, Tenant may make another request in writing for such approval, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. Unless otherwise agreed upon by Landlord and Tenant in a separate agreement, under which Landlord, at Tenant&#8217;s request, manages or supervises the Tenant&#8217;s Work or Alterations, Landlord shall not charge Tenant any review or supervisory fees in connection with Tenant&#8217;s Work and&#47;or Alterations&#59; however, with respect to any Alterations requiring Landlord&#8217;s consent, Tenant shall reimburse Landlord for any actual, reasonable, and out-of-pocket fees incurred by Landlord to review any impact on the structure of the Building.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">6.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Compliance with Regulations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. All Alterations shall be constructed in accordance with all Regulations. As a condition precedent to commencing any Alterations, Tenant shall require its contractor to maintain&#58; (a) commercial general liability insurance with a limit of not less than $1,000,000 per occurrence and not less than $2,000,000 in the aggregate on an annual basis, covering bodily injury and property damage liability&#59; (b) Business Auto Liability covering owned, leased, hired, and non-owned vehicles used by or on behalf of contractor with a limit of not less than $1,000,000 per accident&#59; and (c) Worker&#8217;s Compensation Insurance with limits as required by statute. All such insurance shall name Landlord as an additional insured thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">REPAIR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Landlord&#8217;s Obligations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Throughout the Term, Landlord shall be responsible for the items designated as a Landlord responsibility on the matrix attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit S</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">OPEX Matrix</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). In the event of any conflict between this Lease and the OPEX Matrix, this Lease shall control and prevail in all instances. Subject to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.3.2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and clause (iii)(B) of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.3.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the cost of any item set forth in the OPEX Matrix shall be included in Operating Expenses in the calendar year in which such costs were paid&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the cost of any item in the OPEX Matrix designated with an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">X</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall be amortized over the useful life of such replacement item, as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">determined in accordance with GAAP, with no interest, and only the amortized portion of such cost shall be included in Operating Expenses each year during the Term.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">All repair and maintenance made by Landlord shall utilize materials and equipment that are substantially equal in quality and usefulness to those originally used in constructing the Premises. Tenant shall notify Landlord of any maintenance, repairs or replacements to be undertaken by Landlord as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and Landlord agrees to undertake same in a commercially reasonable manner and within thirty (30) days thereafter, or immediately in the event of an Emergency (defined hereafter) or apparent Emergency. Tenant hereby agrees that the &#91;***&#93; shall at all times under this Lease be deemed to be the personal property of Landlord. Notwithstanding the immediately preceding sentence, after the expiration of the Landlord&#8217;s Work Warranty Period and &#91;***&#93; and upon the successful repair and&#47;or replacement of all &#91;***&#93; requiring repair during the Landlord&#8217;s Work Warranty Period and &#91;***&#93;, Tenant shall be solely responsible at all times thereafter during the Term of this Lease, at Tenant&#8217;s sole cost and expense, for the maintenance of the &#91;***&#93;, including obtaining and maintaining physical damage insurance with respect to the &#91;***&#93;, covering &#8220;all risks&#8221; of physical loss or damage, for the full replacement cost value as new without deduction for depreciation&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, nothing herein shall limit Tenant&#8217;s obligation to enter into Maintenance Contracts (as defined below) in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Following the expiration of the Landlord&#8217;s Work Warranty Period, Landlord shall cause all contractor&#8217;s warranties relating to the Landlord&#8217;s Work to be assigned (to the extent assignable) to Tenant on a non-exclusive basis with Landlord, with Landlord retaining the right to enforce such warranties (i) to the extent any maintenance, repair, or replacement covered by a warranty is the Landlord&#8217;s obligation under this Lease, or (ii) to the extent any such maintenance, repair, or replacement is Tenant&#8217;s obligation under this Lease and Tenant fails to perform such obligation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Tenant&#8217;s Obligations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Subject to the rest of this Lease, including </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">2.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">7.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant, at its sole cost and expense and throughout the Term, shall be responsible for all maintenance, repairs and replacements with respect to the Premises, including, without limitation, the items designated as a Tenant responsibility on the OPEX Matrix. Tenant shall promptly undertake all such maintenance, repairs and replacements necessary to keep and maintain such items in good working order, repair, and condition, and shall keep the Premises free of accumulation of dirt and rubbish. All repairs, replacements, and maintenance made by Tenant shall utilize materials and equipment that are substantially equal in quality and usefulness to those originally used in constructing the Premises.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Landlord shall have the right, not more than quarterly (provided there is no Event of Default), at its sole cost and expense (which shall not be treated as Operating Expenses), and upon five (5) business days&#8217; prior notice to Tenant and during Tenant&#8217;s normal business hours (except in the event of an Emergency), to conduct routine inspections of Building systems to ensure that such critical systems are being maintained in accordance with the terms and conditions herein. Such inspections may include, without limitation, (A) &#91;***&#93;, (B) &#91;***&#93; for proper use and maintenance, and (C) the slab and other structural elements for signs of distress or corrosion&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, that the foregoing exclusion of costs associated with inspections of the &#91;***&#93; shall apply only so long as Tenant provides Landlord, in addition to a copy of the applicable &#91;***&#93;, copies of Tenant&#8217;s inspection reports, repair and maintenance records, and other documentation related to Tenant&#8217;s obligation to repair and maintain the &#91;***&#93; in accordance with the terms hereof. Landlord shall coordinate all such inspections with Tenant and promptly provide Tenant with a copy of any reports and inspections. Within thirty (30) days of written notice from Landlord, Tenant shall make, or diligently pursue to completion, all maintenance, repairs and replacements it is required to make pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and which it is reasonably instructed to make pursuant to Landlord&#8217;s notice. In the event Tenant fails to perform </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">its obligations under this Section, and such failure rises to the level of an Event of Default, Landlord may complete such obligations on Tenant&#8217;s behalf and recover the direct, out-of-pocket, and reasonable costs and expenses of said performance from Tenant upon demand, plus an administrative fee equal to five percent (5%) of all such costs incurred by Landlord in performing Tenant&#8217;s obligations. Any such amounts shall be considered Additional Rent hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Subject to the Landlord&#8217;s Work Warranty and Landlord&#8217;s &#91;***&#93;, Tenant shall operate and maintain the &#91;***&#93; in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, in compliance with the &#91;***&#93; protection plan, and in a manner consistent with the operation and maintenance of &#91;***&#93; in the &#91;***&#93;. Any modifications to the &#91;***&#93; shall be subject to Landlord&#8217;s prior written approval, which shall not be unreasonably withheld, conditioned, or delayed and shall be granted or denied within ten (10) days after Tenant&#8217;s written request. If Landlord does not respond within such ten (10) day period, Tenant may make another request for such approval, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days following Landlord&#8217;s receipt of the notice, Landlord shall be deemed to have approved Tenant&#8217;s request for consent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Subject to the remainder of this Lease, including Landlord&#8217;s Work Warranty and Landlord&#8217;s &#91;***&#93;, from and after the Commencement Date, Tenant shall be solely responsible for any and all loss, claims, liability, or costs (including court costs and attorney&#8217;s fees) arising from or relating to (1) the lack of proper maintenance or inspections of the &#91;***&#93; (to the extent said maintenance or inspections are Tenant&#8217;s responsibility hereunder), (2) the closure of (or failure to close) any recommendations in any process hazard analysis report or third-party compliance audit, (3) any changes made by Tenant or a Tenant Party to the &#91;***&#93; that fail to adhere to the manufacturer&#8217;s management of change procedure, or (4) the failure to follow a system restart plan either designated by the manufacturer of the &#91;***&#93; or approved by Landlord after the &#91;***&#93; has been shut down for maintenance, modifications, or a power outage.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.2.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt">Subject to the remainder of this Lease, including Landlord&#8217;s Work Warranty and Landlord&#8217;s &#91;***&#93;, if Tenant fails to operate and maintain the &#91;***&#93; in accordance with the requirements of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord may send written notice to Tenant describing such failure and the actions required of Tenant to maintain compliance with such requirements. If Tenant fails to take such actions within a reasonable period of time and, in any event, if Tenant does not commence taking such actions within thirty (30) days after receipt of Landlord&#8217;s notice and continue to prosecute such actions with diligence, Landlord shall have the right to take over the management and operation of the &#91;***&#93; from Tenant and the direct, reasonable, and out-of-pocket costs thereof shall be payable by Tenant as Additional Rent hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">Without limiting the generality of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant shall, as part of its obligations hereunder&#58; (i) keep the interior of the Building in compliance with all Regulations (including all fire and life safety codes)&#59; (ii) ensure that Tenant conducts its business operations in or on the exterior of the Building in compliance with all Regulations&#59; and (iii) at all times comply with the &#91;***&#93; set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit H</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Intentionally Deleted</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Common Access Roads</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord and Tenant acknowledge and agree that Landlord&#8217;s affiliate owns the property adjacent to the Premises described on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit N</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Adjacent Premises</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Between the Premises and the Adjacent Premises, and servicing both properties to the public roadway(s), will be one or more access roads which are constructed, and&#47;or which Landlord shall construct, as part of the Landlord&#8217;s Work (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Common Access Roads</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The Parties agree that concurrently with the execution of this Lease, Landlord shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">enter into a cross-access agreement substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit R</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Access Easement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Tenant&#8217;s Self-Help Right</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In the event Landlord fails to perform its obligations and commence any curative action with respect to repairs or replacements which it is required to make hereunder within thirty (30) days after delivery by Tenant of a written notice (or immediately in the event of an Emergency) to Landlord specifying such failure and&#47;or fails to diligently prosecute same to completion, then Tenant may deliver a second written notice to Landlord specifying such failure and stating that if Landlord fails to provide a substantive response or commence any action with respect to such required repairs or replacements within seven (7) business days (or two (2) business days in the event of an Emergency) of the second written notice, Tenant may avail itself of self-help rights. If Tenant delivers a second written notice to Landlord as provided above and Landlord fails to provide a substantive response or commence a curative action and&#47;or diligently prosecute same to completion within such seven (7) business day period, then, Landlord shall, at the option of Tenant, either promptly (but in no event later than thirty (30) days after delivery by Tenant of an invoice for such expenses) reimburse Tenant for the reasonable and actual cost and expense thereof absent which Tenant shall have the right to deduct such cost and expense from up to (but not in excess of) twenty-five percent (25%) of the Monthly Installment of Rent reserved hereunder until such cost and expense is fully recouped by Tenant&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, that in such event Tenant agrees to make reasonable effort to inform Landlord before proceeding with such repairs or replacements. Tenant shall promptly provide to Landlord invoices or other documentation evidencing such cost and expenses upon Landlord&#8217;s request therefor. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Emergency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means there is a situation or circumstance where there is an imminent, material threat of harm, damage, or loss to property or persons.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">7.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Maintenance Contracts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained herein to the contrary, on the Commencement Date, Tenant shall, at its own cost and expense, enter into a regularly scheduled preventive maintenance&#47;service contract with a maintenance contractor reasonably approved by Landlord for servicing (i) all HVAC systems and equipment, and (ii) the &#91;***&#93; serving the Premises (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Maintenance Contracts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Landlord&#8217;s approval of the Maintenance Contracts shall not be unreasonably withheld, conditioned, and&#47;or delayed and shall be given within ten (10) days after Tenant&#8217;s written request. If Landlord does not respond within such ten (10) day period, Tenant may make another request in writing for such approval, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second notice within two (2) business days, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. Each Maintenance Contract must include all services suggested by the applicable equipment manufacturer in the operation&#47;maintenance manual, and with respect to the &#91;***&#93;, as required by applicable law. In the event that Tenant fails to enter into the required Maintenance Contracts, and such failure rises to the level of an Event of Default, Landlord may enter into such Maintenance Contracts on behalf of Tenant or perform the work they would cover, and in either case, recover the direct, out-of-pocket, and reasonable costs and expenses of said performance from Tenant upon demand, plus an administrative fee equal to five percent (5%) of all such costs incurred by Landlord in performing Tenant&#8217;s obligations. Any such amounts shall be considered Additional Rent hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">LIENS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Other than the Landlord&#8217;s Work (for which Landlord shall solely be responsible) and the installation of the Solar System, if applicable (for which Tenant shall pay for as set forth herein), Tenant shall keep the Premises, including the Building, and Tenant&#8217;s leasehold interest in the Premises free from any liens arising out of any services, work, or materials performed, furnished, or contracted for by Tenant or any Tenant Party. In the event that Tenant fails, within thirty (30) days following the date that Tenant receives notice of the imposition of any such lien, to (i) cause the same to be released of record or bonded over in accordance with the &#91;***&#93;, (ii) provide Landlord with insurance against the same issued by a major title insurance company, or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">(iii) provide such other reasonable protection against the same taking into consideration the amount and nature of the lien (such failure to constitute an Event of Default), then Landlord shall have the right to cause the same to be released by such means as it shall deem proper, including payment of the claim giving rise to such lien. All such direct, reasonable, and out-of-pocket sums paid by Landlord and all direct, reasonable, and out-of-pocket expenses incurred by it in connection therewith shall be payable to it by Tenant within thirty (30) days of Landlord&#8217;s demand.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">ASSIGNMENT AND SUBLETTING</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Consent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Except for Permitted Transfers (defined hereafter), Tenant shall not have the right to assign or pledge this Lease or to sublet the whole or any part of the Premises whether voluntarily or by operation of law, or permit the use or occupancy of the Premises by anyone other than Tenant, and shall not make, suffer, or permit such assignment, subleasing, or occupancy without the prior written consent of Landlord (such consent not to be unreasonably withheld, conditioned, and&#47;or delayed). In the event Tenant desires to sublet, or permit such occupancy of, the Premises, or any portion thereof, or assign this Lease, and if the same is not a Permitted Transfer, Tenant shall give written notice thereof to Landlord at least thirty (30) days prior to the proposed commencement date of such subletting or assignment, which notice shall set forth the name of the proposed subtenant or assignee, the material terms of any sublease or assignment (including, without limitation, any consideration paid in connection therewith), the nature and character of the business proposed, evidence that the proposed assignee&#47;subtenant is duly organized, validly existing and in good standing under the laws of its jurisdiction of organization and the United States, and copies of financial reports and other relevant financial information of the proposed subtenant or assignee. Within ten (10) days after submission to Landlord of all of the items required under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord&#8217;s consent to a sublease shall be given or withheld (with specific reasons given for such withholding). If Landlord does not respond to such request for consent to a sublease within such ten (10) day period, Tenant may make another request for such consent, which shall be granted or withheld in accordance with the foregoing sentence. If Landlord does not respond to the second written notice within two (2) business days following Landlord&#8217;s receipt of the notice, then Landlord shall be deemed to have approved Tenant&#8217;s request for consent to such sublease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Continued Liability&#59; Rent Collection</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall at all times remain directly, primarily, and fully responsible and liable for the payment of the Rent specified in this Lease and for compliance with all of its other obligations under the terms, provisions, and covenants of this Lease&#59; however, notwithstanding anything in this Lease to the contrary, such liability shall continue only to the extent Tenant&#8217;s obligations exist as of the date of the assignment and not with respect to an expansion of such obligations (by way of example and not limitation, if there is an amendment to this Lease extending the Term other than pursuant to a renewal option set forth in this Lease as of the date of the assignment, Tenant shall not remain liable for obligations during that renewal period). Upon the occurrence of an Event of Default, if the Premises or any part of them are then assigned or sublet, Landlord, in addition to any other remedies provided in this Lease or provided by law, may, at its option, collect directly from such assignee or subtenant all Rents due and becoming due to Tenant under such assignment or sublease and apply such Rent against any sums due to Landlord from Tenant under this Lease, and no such collection shall be construed to constitute a novation or release of Tenant from the further performance of Tenant&#8217;s obligations under this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Approved Users</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> to the contrary, Tenant shall be permitted from time to time to permit its clients, consultants, and service providers (&#91;***&#93;) (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Approved Users</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and employees, officers, and directors of any Affiliated Party (defined hereafter), to use or occupy space within the Premises while engaged in business with and&#47;or for Tenant. Tenant&#8217;s granting of permission to the Approved </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Users as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall not be deemed a sublease or other transfer of Tenant&#8217;s rights herein, nor shall same subject Tenant to any obligations related to any such transfer as set forth herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Net Profits</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Except in connection with a Permitted Transfer, in the event that Tenant sells, sublets, assigns or transfers this Lease, Tenant shall pay to Landlord as Additional Rent an amount equal to &#91;***&#93; of any Increased Rent (as defined below), after first deducting the Costs Component (as defined below), within thirty (30) days after such Increased Rent is received by Tenant. As used in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Increased Rent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the excess of (i) all Rent and other consideration which Tenant receives directly related to and solely as a result of any sale, sublease, assignment, or other transfer of this Lease, over (ii) the Rent otherwise payable by Tenant under this Lease at such time. For purposes of the foregoing, any consideration received by Tenant in form other than cash solely with respect to this Lease, the Premises, and&#47;or Tenant&#8217;s personal property located in the Premises shall be valued at its fair market value as reasonably determined by Tenant in good faith. The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Costs Component</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the out-of-pocket costs incurred by Tenant in connection with any such subletting or assignment including, without limitation, reasonable attorneys&#8217; fees, brokerage commissions, free rent, and other concessions given to the transferee or otherwise paid in connection with such transaction. For the avoidance of doubt, amounts attributable to business goodwill, the sale of the business, stock, or assets of Tenant, and&#47;or any consideration not directly tied to the leasehold transaction shall not be included in the calculation of Increased Rent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Withholding of Consent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding any other provision hereof, it shall be considered reasonable for Landlord to withhold its consent to any assignment of this Lease or sublease of any portion of the Premises if&#58; (a) at the time of either Tenant&#8217;s notice of the proposed assignment or sublease or the proposed commencement date thereof, there shall exist any Event of Default or any uncured default of Tenant for which Landlord has given written notice of default to Tenant&#59; or (b) the proposed assignee or sublessee is an entity&#58; (i) with which Landlord is already in negotiation for lease of the Adjacent Premises&#59; (ii) that is a governmental agency&#59; (iii) with which the payment for the sublease or assignment is determined in whole or in part based upon its net income or profits&#59; (iv) that would subject the Premises to a use which would&#58; (1) involve materially and atypically increased personnel or wear upon the Building&#59; (2) violate any Regulations&#59; (3) require any addition to or modification of the structure of the Building in order to comply with any Regulations&#59; or (4) involve a violation of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> or not be a Permitted Use hereunder&#59; or (v) in the case of a proposed assignment, the proposed assignee does not have a demonstrated tangible net worth equal to or greater than that of Tenant as of the Lease Reference Date, and in the case of a proposed sublease, the proposed subtenant does not have a demonstrated creditworthiness sufficient to fully comply with its obligations under the sublease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Assignment&#47;Subletting Fee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Upon any request to assign or sublet, other than in connection with a Permitted Transfer, Tenant will pay to Landlord the Assignment&#47;Subletting Fee within thirty (30) days following receipt from Landlord of an invoice with reasonably detailed out-of-pocket costs, including reasonable attorneys&#8217; fees, not to exceed $5,000.00 in the aggregate, regardless of whether Landlord shall consent to, or refuse consent for such assignment, pledge, or sublease. Any purported sale, assignment, mortgage, transfer of this Lease, or subletting which does not comply with the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall be void.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">9.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Permitted Transfer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. So long as Tenant is not entering into the Permitted Transfer as a subterfuge and for the purpose of avoiding or otherwise circumventing the remaining terms of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant may assign its entire interest under this Lease, or sublease all or any portion of the Premises without the consent of Landlord, to (a) an affiliate, subsidiary, or parent of Tenant, or a corporation, partnership, or other legal entity wholly owned by Tenant (collectively, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Affiliated Party</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or (b) a successor to Tenant by purchase (of assets and&#47;or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">18</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">equity), merger, consolidation, or reorganization, provided that all of the following conditions are satisfied (each such transfer a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Permitted Transfer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and any such assignee or sublessee of a Permitted Transfer, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Permitted Transferee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#58; (i) there is not then any Event of Default (or, if there is an Event of Default, Tenant must first cure same)&#59; (ii) the Permitted Transferee&#8217;s use will be a Permitted Use&#59; (iii) to the extent not prohibited by law, Tenant shall give Landlord written notice at least ten (10) business days prior to the effective date of the proposed Permitted Transfer&#59; (iv) with respect to a proposed Permitted Transfer which constitutes an assignment to an Affiliated Party as described in clause (a) above or to a successor to Tenant by purchase (of assets and&#47;or equity), merger, consolidation, or reorganization as described in clause (b) above, Tenant or the Affiliated Party then has a demonstrated tangible net worth equal to or greater than Tenant&#8217;s tangible net worth at the Lease Reference Date&#59; and (v) Tenant shall provide Landlord with a fully executed copy of an assignment and assumption agreement. As used herein, (1) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">parent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean a company which owns a majority of Tenant&#8217;s voting equity or otherwise controls the direction of the management of Tenant&#59; (2) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">subsidiary</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean an entity wholly owned by Tenant or at least fifty percent (50%) of whose voting equity is owned by Tenant&#59; and (3) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">affiliate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean an entity controlled by, controlling, or under common control with Tenant. For the purposes of this Lease, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">net worth</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean, with respect to any entity as of any applicable date of determination, an amount equal to the aggregate of (X) the total tangible assets of such entity determined in accordance with GAAP, less (Y) the total liabilities of such entity determined in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">INDEMNIFICATION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">10.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Except to the extent same is due to the negligence or willful misconduct of Landlord and&#47;or any other Landlord Party, and except and until the event of a final judicial determination that the same is due to the negligence or willful misconduct of Landlord and&#47;or any Landlord Parties (or until the time of Landlord&#8217;s settlement and&#47;or the settlement by any Landlord Party who is controlled by, under common control with, or otherwise affiliated with, Landlord, of such claim), and subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 10.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">12</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord and the Landlord Parties shall not be liable and Tenant hereby waives all claims against them for any damage to any property in or about the Premises or the Building by or from any cause whatsoever (including, without limiting, the foregoing, rain or water leakage of any character from the roof, windows, walls, basement, pipes, plumbing works or appliances, the Building not being in good condition or repair, gas, fire, oil, electricity or theft).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">10.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt">TENANT SHALL PROTECT, DEFEND, INDEMNIFY AND HOLD LANDLORD AND LANDLORD PARTIES HARMLESS FROM AND AGAINST ANY DIRECT, OUT-OF-POCKET THIRD PARTY LOSS, THIRD-PARTY CLAIMS, LIABILITY OR COSTS (INCLUDING COURT COSTS AND REASONABLE ATTORNEY&#8217;S FEES) INCURRED BY REASON OF (A) ANY DAMAGE TO TENANT&#8217;S OR ANY THIRD PARTY&#8217;S PROPERTY OR ANY INJURY (INCLUDING BUT NOT LIMITED TO DEATH) TO ANY PERSON (A &#8220;CLAIM&#8221;) OCCURRING IN, ON OR ABOUT THE PREMISES OR THE BUILDING TO THE EXTENT THAT SUCH INJURY OR DAMAGE SHALL BE CAUSED BY OR ARISES FROM ANY ACTUAL OR ALLEGED ACT, NEGLECT, FAULT OR OMISSION BY OR OF TENANT, TENANT&#8217;S MEMBERS AND THEIR RESPECTIVE AFFILIATES, OWNERS, PARTNERS, MEMBERS, DIRECTORS, OFFICERS, AGENTS AND EMPLOYEES (COLLECTIVELY, THE &#8220;TENANT ENTITIES&#8221; OR INDIVIDUALLY, A &#8220;TENANT ENTITY&#8221;) IN WHICH SUCH TENANT OR TENANT ENTITY BREACHED ANY LEGAL DUTY WITH RESPECT TO OR WAS THE PROXIMATE CAUSE OF THE INJURY OR DAMAGE&#59; (B) THE NEGLIGENCE OR WILLFUL MISCONDUCT OF ANY WORK OR THING WHATSOEVER DONE BY THE TENANT IN OR ABOUT THE PREMISES&#59; (C) TENANT&#8217;S ACTUAL OR ASSERTED FAILURE TO COMPLY WITH ANY AND ALL REGULATIONS APPLICABLE TO THE CONDITION OR USE </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">19</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">OF THE PREMISES OR ITS OCCUPANCY FOR WHICH TENANT IS EXPRESSLY BOUND TO COMPLY HEREIN&#59; (D) ANY EVENT OF DEFAULT PURSUANT TO THIS LEASE&#59; OR (E) &#91;***&#93;. THE PROVISIONS OF THIS SECTION SHALL SURVIVE THE TERMINATION OR EXPIRATION OF THIS LEASE WITH RESPECT TO ANY CLAIMS OR LIABILITY ACCRUING PRIOR TO SUCH TERMINATION OR EXPIRATION FOR A PERIOD OF ONE HUNDRED EIGHTY (180) DAYS, EXCEPT FOR CLAIMS OF PERSONAL INJURY, WHICH SHALL SURVIVE FOR THE APPLICABLE STATUTE OF LIMITATIONS. NOTWITHSTANDING ANYTHING CONTAINED IN THE FOREGOING, THIS </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTION 10.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"> IS EXPRESSLY SUBJECT TO THE TERMS OF </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTIONS 11</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">12</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">10.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt">NOTWITHSTANDING </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTION 10.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">, LANDLORD SHALL PROTECT, DEFEND, INDEMNIFY AND HOLD TENANT AND THE TENANT ENTITIES HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS INCURRED BY REASON OF (A) THE GROSS NEGLIGENCE OR WILLFUL MISCONDUCT OF LANDLORD AND&#47;OR ANY OTHER LANDLORD PARTY, (B) ANY LANDLORD DEFAULT (DEFINED HEREAFTER), OR (C) ANY INJURY TO OR DEATH OF ANY PERSON OR DAMAGE TO ANY THIRD-PARTY PROPERTY OCCURRING IN, ON, OR ABOUT THE PREMISES AS A RESULT OF THE GROSS NEGLIGENCE OR WILLFUL MISCONDUCT OF LANDLORD AND&#47;OR ANY OTHER LANDLORD PARTY. NOTHING CONTAINED IN THIS </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTION 10.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"> SHALL LIMIT THE LIABILITY OF LANDLORD FOR ANY CLAIM APPORTIONED TO LANDLORD PURSUANT TO </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTION 10.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">. THE PROVISIONS OF THIS SECTION SHALL SURVIVE THE TERMINATION OR EXPIRATION OF THIS LEASE WITH RESPECT TO ANY CLAIMS OR LIABILITY ACCRUING PRIOR TO SUCH TERMINATION OR EXPIRATION FOR A PERIOD OF ONE HUNDRED EIGHTY (180) DAYS, EXCEPT FOR CLAIMS OF PERSONAL INJURY, WHICH SHALL SURVIVE FOR THE APPLICABLE STATUTE OF LIMITATIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">10.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt">IN THE EVENT ANY CLAIM FOR WHICH TENANT IS RESPONSIBLE IN THIS LEASE, INCLUDING </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTIONS 10.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"> AND&#47;OR </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">10.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">, AND WHICH IS ALLEGEDLY PARTIALLY CAUSED BY THE NEGLIGENCE OF LANDLORD OR ANY LANDLORD PARTY, TENANT SHALL, AT TENANT&#8217;S COST, DEFEND SUCH CLAIM ON BEHALF OF LANDLORD AND SUCH LANDLORD PARTY, PROVIDED THAT, IF LANDLORD OR ANY LANDLORD PARTY IS FOUND BY A COURT OF COMPETENT JURISDICTION IN A FINAL JUDGMENT TO BE (OR IF LANDLORD AND&#47;OR ANY LANDLORD PARTY WHO IS CONTROLLED BY, UNDER COMMON CONTROL WITH, OR OTHERWISE AFFILIATED WITH, LANDLORD, AGREES IN WRITING TO HAVE BEEN PARTIALLY NEGLIGENT AND&#47;OR AGREES TO SETTLE THE MATTER WITHOUT ADMITTING PARTIAL NEGLIGENCE), THEN LANDLORD SHALL BE RESPONSIBLE FOR PAYING (OR CAUSING THE APPLICABLE LANDLORD PARTY TO PAY) A PERCENTAGE OF BOTH THE APPLICABLE DAMAGE AWARD AND THE ACTUAL COSTS INCURRED BY TENANT TO DEFEND SUCH CLAIM, WHERE SUCH PERCENTAGE IS EQUAL TO THE PERCENTAGE THAT LANDLORD&#8217;S AND&#47;OR ANY OTHER LANDLORD PARTY&#8217;S NEGLIGENCE CONTRIBUTED TO SUCH DAMAGE AWARD AS DETERMINED BY SUCH COURT OR AS OTHERWISE AGREED IN WRITING BY THE PARTIES (OR AS A PERCENTAGE OF ANY SETTLEMENT AMOUNT FOR WHICH LANDLORD (AND ANY OTHER LANDLORD PARTY) IS (COLLECTIVELY) RESPONSIBLE TO PAY RELATIVE TO THE TOTAL SETTLEMENT).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">20</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">INSURANCE</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Tenant shall keep in force throughout the Term&#58; (a) a Commercial General Liability insurance policy or policies to protect Tenant as the primary insured Party and Landlord and any additional parties as reasonably requested by Landlord, including Landlord&#8217;s investment manager, property manager and any mortgagee, as additional insureds, as their interests may appear with respect to any accident occurring in or upon the Premises with a limit of not less than $1,000,000.00 per occurrence and not less than $2,000,000.00 in the aggregate on an annual basis, covering bodily injury and property damage liability and $2,000,000 products&#47;completed operations aggregate, and $1,000,000.00 personal injury and advertising injury liability, and including Premises&#47;Operations liability, Products&#47;Completed Operations Liability, Contractual Liability, and Broad Form Property Damage Liability, and, if Tenant seeks to use the Premises for manufacturing or storage of Hazardous Substances, an Exception to a Pollution Exclusion for Bodily Injury or Property Damage Liability from a hostile fire&#59; (b) Business Auto Liability covering owned, leased, hired, and non-owned vehicles used by or on behalf of Tenant with a limit of not less than $1,000,000.00 per accident&#59; (c) Worker&#8217;s Compensation Insurance with limits as required by statute&#59; (d) Employer&#8217;s Liability with limits of $1,000,000.00 each accident, $1,000,000.00 disease policy limit, $1,000,000.00 disease--each employee&#59; (e) All Risk Replacement Cost Property Insurance at not less than full replacement value or Special Form coverage protecting Tenant against loss of or damage to Tenant&#8217;s Alterations, additions, improvements, carpeting, floor coverings, panelings, decorations, fixtures, inventory, and other personal property situated in or about the Premises to the full replacement value of the property so insured&#59; (f) Business Interruption Insurance&#59; (g) Excess General, Automobile, and Employer&#8217;s Liability in the minimum amount of $5,000,000.00 per occurrence&#59; (h) if Tenant seeks to use the Premises for manufacturing or storage of Hazardous Substance, Pollution Legal Liability Insurance coverage for bodily injury and property damage liability resulting from sudden and accidental spills, with a limit of not less than $2,000,000.00 per incident&#59; and (i) such other policies of insurance, in commercially reasonable limits, as may be required by Landlord and&#47;or Landlord&#8217;s lender, but only to the extent such insurance is consistent with policies maintained by most similar warehouse landlords in &#91;***&#93;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">The aforesaid policies shall (a) be provided at Tenant&#8217;s expense&#59; (b) name Landlord, Landlord Parties, property manager, investment manager, lender, and any additional parties reasonably requested by Landlord each as an additional insured as its interests may appear (General Liability, Auto Liability, and Excess Liability policies only)&#59; (c) be issued by an insurance company with a minimum Best&#8217;s rating of &#8220;A-&#58;VII&#8221; during the Term&#59; (d) intentionally omitted&#59; (e) be endorsed so that they are primary and noncontributory with other insurance available to the additional insureds (other than Worker&#8217;s Compensation)&#59; and (f) include a cross-liability or severability of interests clause (other than Worker&#8217;s Compensation). Tenant shall provide a certificate of liability insurance on ACORD Form 25 (or reasonably comparable form to the extent reasonably available). In the event Tenant receives a notice that any insurance required herein will be cancelled, Tenant shall advise Landlord of same as soon as reasonably possible, but, in any event, within five (5) days after Tenant receives notice of same.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Whenever Tenant shall undertake any Alterations in, to, or about the Premises, the aforesaid insurance protection (or such protection may be provided by Tenant&#8217;s contractor) must extend to and include injuries to persons and damage to property arising in connection with the performance of such Alterations, and the certificates evidencing such insurance must be delivered to Landlord prior to the commencement of any such Alterations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Landlord shall procure and keep in force throughout the Term All Risk Replacement cost property insurance covering the Premises, including, without limitation, the Building, in an amount equal to one hundred percent (100%) of the full replacement value thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">21</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">11.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Landlord shall keep in force throughout the Term a Commercial General Liability insurance policy or policies to protect Landlord as the primary insured Party and Tenant as an additional insured against any liability to the public or to any invitee of Landlord or a Tenant Entity resulting from any accident occurring in or upon the Premises with a limit of not less than $1,000,000.00 per occurrence and not less than $2,000,000.00 in the aggregate on an annual basis and umbrella or excess liability with limits of not less than $5,000,000.00 per occurrence.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">WAIVER OF CLAIMS AND WAIVER OF SUBROGATION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord and Tenant agree to have their respective insurance companies issuing property damage and loss of income and extra expense insurance waive, by special endorsement, if necessary, any rights of subrogation that such companies may have against Landlord and the Landlord Parties or Tenant and the Tenant Parties, as the case may be. Notwithstanding anything in this Lease to the contrary, Landlord and Tenant hereby waive any right that either may have against the other on account of any loss or damage if such loss or damage is insured, or as if same was insured if required to be insured by the terms herein (or would have been insured by commercially reasonable and customary special cause of loss, full replacement coverage property insurance policies carried by the majority of similarly situated landlords and tenants, respectively, in &#91;***&#93;), at the time of such loss or damage.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SERVICES AND UTILITIES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. As part of Landlord&#8217;s Work, Landlord will pay all developer, tap, impact, hook-in, connection, and&#47;or similar fees related to all utility service connections to the Premises which are included in the Landlord&#8217;s Work. Effective as of the Commencement Date, Tenant shall obtain in its own name and pay for all city water, gas, electricity, sewer, sprinkler system charges and other utilities and services used on or from the Premises, together with any taxes, penalties, and surcharges or the like pertaining thereto and any maintenance charges for utilities, directly to the appropriate supplier. Beginning after the Commencement Date, Tenant shall furnish all replacement electric light bulbs, tubes and ballasts, battery packs for emergency lighting, and fire extinguishers. Except as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 13</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord shall not be liable for an interruption or failure of utility services on or to the Premises, nor shall Tenant be entitled to any abatement of rent related thereto. Notwithstanding anything to the contrary contained in this Lease, if (i) Landlord ceases to furnish any service required of Landlord in this Lease, and&#47;or there is any interference with any utilities in the Premises for a period in excess of two (2) business days after Tenant notifies Landlord of such cessation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Interruption Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and (ii) the restoration of such service and&#47;or utility is reasonably within the control of Landlord and&#47;or such interference was caused by the negligence or willful misconduct of Landlord and&#47;or any Landlord Party, then, subject to the exhaustion of any applicable business interruption insurance, Tenant shall be entitled to receive an abatement of Rent payable hereunder during the period beginning on the third (3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">) business day after delivery of an Interruption Notice and ending on the day when the service and&#47;or utility in question has been restored. Such abatement of Rent shall be made pro rata in accordance with the extent to which there is actual interference with the use and occupancy by Tenant of the Premises. The abatement provisions set forth above shall be inapplicable to any interruption in, or failure or inability to provide any utilities or services that is caused by (x) damage by fire or other casualty or a taking, (y) any negligence or willful misconduct of Tenant or Tenant&#8217;s agents, employees, officers or contractors, or (z) by any act other than the acts of Landlord and&#47;or any Landlord Party, with Tenant acknowledging and agreeing that Tenant is responsible for paying for all utilities furnished to the Premises throughout the Term.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">HOLDING OVER</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall pay Landlord for each day Tenant retains possession of the Premises or any part of them after expiration or earlier termination of this Lease by lapse of time or otherwise at the rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Holdover Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) which shall be (a) during the first ninety (90) days of such holding over, one hundred twenty-five percent (125%) of the amount of Monthly Installment of Rent and one hundred percent (100%) of monthly recurring Additional Rent for the last period prior to the date of such expiration or earlier termination, and (b) commencing as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">22</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">of the ninety-first (91st) day of such holding over, one hundred fifty percent (150%) of the amount of the Monthly Installment of Rent and one hundred percent (100%) of monthly recurring Additional Rent for the last period prior to the date of such expiration or earlier termination, in each of the foregoing instances prorated on a daily basis&#59; provided, however, and notwithstanding anything in this Lease to the contrary, Tenant may not hold over for more than six (6) months after the end of the Term. In addition, Tenant shall be liable for any and all damages proximately suffered by Landlord because of Tenant&#8217;s holdover if and to the extent Tenant&#8217;s holdover exceeds ninety (90) days. In any event, no provision of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall be deemed to waive Landlord&#8217;s right of re-entry or any other right under this Lease, at law, or in equity.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SUBORDINATION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained herein to the contrary, Tenant&#8217;s obligations under this Lease are subject to Tenant&#8217;s receipt of a fully executed subordination and non-disturbance agreement (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">SNDA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) executed by all parties claiming superior rights to Tenant with respect to the Premises in form and content reasonably acceptable to Tenant as of the Lease Reference Date. Tenant acknowledges that the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit J</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> is a commercially reasonable form of SNDA. Thereafter, during the Term, in the event Landlord requests that Tenant subordinates this Lease and&#47;or its interests in and to the Premises to any other documents, then Landlord shall provide Tenant with an SNDA prior to Tenant being required to so subordinate any of its right and&#47;or interests.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">TENANT&#8217;S RESPONSIBILITY REGARDING ENVIRONMENTAL LAWS AND HAZARDOUS SUBSTANCES.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean all present or future federal, state, and municipal laws, ordinances, rules, regulations, standards, policies, decrees, administrative orders, guidelines, permitting requirements, and other governmental directives regulating or relating to health, safety, or the environment or natural resources and applicable to the Premises and&#47;or Tenant during the Term, including but not limited to the following&#58; the Comprehensive Environmental Response, Compensation and Liability Act (42 U.S.C. &#167; 9601 et seq.), the Resource Conservation and Recovery Act (42 U.S.C. &#167; 6901 et seq.), the Clean Air Act (42 U.S.C. &#167; 7401 et seq.), the Clean Water Act (33 U.S.C. &#167; 1251 et seq.), the Toxic Substances Control Act (15 U.S.C. &#167; 2601 et seq.), all state and local counterparts thereto, including, but not limited to, &#91;***&#93;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean and include any substance, material, waste, pollutant, or contaminant that is regulated during the Term under any Environmental Laws, including but not limited to any solid or hazardous waste, hazardous substance, asbestos, or petroleum (including but not limited to crude oil or any fraction thereof, natural gas, synthetic gas, polychlorinated biphenyls (PCBs), and radioactive material).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Operations&#59; Required Documentation&#59; Transfer of Regulatory Ownership and System Responsibility</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Prior to Tenant&#8217;s execution of this Lease, Tenant shall deliver to Landlord an executed &#8220;Hazardous Substances Disclosure Certificate&#8221; in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, describing Tenant&#8217;s use of Hazardous Substances in the operation of its business, and any other reasonably necessary documents as requested by Landlord.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant shall ensure compliance with all state and federal regulatory requirements applicable to Tenant&#8217;s specific use (as distinguished from the Permitted Use and&#47;or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">23</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">the mere occupancy of the Premises), specifically including but not limited to the following, as applicable&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.2.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Occupational Safety and Health Organization (OSHA) Process Safety Management (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">PSM</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) Program - Code of Federal Regulations, Title 29, Subtitle B, Chapter Xvii, Part 1910&#59; &#8220;Occupational Safety and Health Standards&#8221;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.2.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Environmental Protection Agency (EPA) Risk Management Plan (RMP) - Code of Federal Regulations, Title 40, Chapter 1, Part 68&#59; &#8220;Chemical Accident Prevention Provisions&#8221;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.2.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Tier II Reporting &#8211; Code of Federal Regulations, Title 42, Chapter 116, Section 11022, &#8220;Emergency and Hazardous Chemical Inventory Forms&#8221; as part of the &#8220;Emergency Planning and Community Right to Know&#8221;&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.2.2.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Department of Homeland Security &#8211; Chemical Facilities Anti-Terrorism Standard (CFATS) &#8211; Code of Federal Regulations, Title 6, Chapter 1, Subchapter 16 &#8211; &#8220;Chemical Facility Anti-Terrorism Standards&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Hazardous Substances Usage</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall not, nor shall it cause or permit, the use, transportation, generation, release, manufacture, refining, production, processing, storage, or disposal of any Hazardous Substances on, under, or about the Premises, or the transportation to or from the Premises of any Hazardous Substances without Landlord&#8217;s prior written consent, which consent shall not be unreasonably withheld, conditioned, or delayed&#59; provided, however, Tenant may use or store the substances disclosed on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and reasonable quantities of cleaning products and other products as are reasonably necessary to clean and maintain the Premises, for forklift operation, and&#47;or to operate the &#91;***&#93;, so long as such products are used, stored and disposed of in accordance with all Environmental Laws (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Hazardous Substance Exceptions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant, at its sole cost and expense, shall operate its business in the Premises and on the Premises in compliance with all Environmental Laws and all requirements of this Lease, and subject to the Hazardous Substance Exceptions, shall remove all Hazardous Substances stored, disposed of, or otherwise released by Tenant onto or from the Premises in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16.4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> below. Tenant shall not be entitled nor permitted to install any tanks under, on, or about any portion of the Premises for the storage of Hazardous Substances without the express written consent of Landlord, which may be given or withheld in Landlord&#8217;s sole and absolute discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Notices&#59; Remediation Obligations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.4.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant shall (a) promptly notify Landlord of (i) any notice of violation of Environmental Laws received by Tenant with respect to the Premises or (ii) any notice received by Tenant regarding the presence or suspected presence of any Hazardous Substances on, under, or about the Premises, other than as a result of any Hazardous Substance Exceptions, and (b) deliver to Landlord any notice received by Tenant relating to (a)(i) and (a)(ii) above from any source.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant, at its sole cost and expense, covenants to investigate, clean up, remove, restore, and otherwise remediate (including, without limitation, preparation of any feasibility studies or reports and the performance of any and all closures) any spill, release, discharge, disposal, emission, migration or transportation, incident or other damages directly caused by Tenant&#8217;s use of Hazardous Substances such that the affected portions of the Premises and any adjacent property are brought in compliance with all Environmental Laws with respect to Tenant&#8217;s actions. Subject to applicable law, any such investigation, clean up, removal, restoration and other remediation shall only be performed after Tenant has obtained Landlord&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">24</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">prior written consent (such consent not to be unreasonably withheld, conditioned, and&#47;or delayed) to Tenant&#8217;s proposed means, methods, and scope of such activities. Further, any such investigation, clean up, removal, restoration and other remediation shall be performed in compliance with Environmental Law to meet commercial&#47;industrial cleanup standards, and in accordance with this Lease. Notwithstanding the foregoing, Tenant shall be entitled to respond immediately to an Emergency without obtaining Landlord&#8217;s consent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Tenant&#8217;s Indemnification</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Except with respect to Hazardous Substances existing at the Premises as of the Commencement Date that are referenced in the &#91;***&#93;, those addressed by the Cleanup Plan, or that were caused by Landlord and&#47;or any Landlord Party, and subject to the remainder of this Lease, the Landlord&#8217;s Work Warranty and Landlord&#8217;s &#91;***&#93;, Tenant shall indemnify, hold harmless, and, defend (by counsel reasonably acceptable to Landlord) Landlord and Landlord Parties from and against any and all Losses (defined hereafter), incurred by Landlord or any Landlord Party as a direct result of&#58; (a) any violation or alleged violation by Tenant or any Tenant Party of any Regulations, including, but not limited to, Environmental Laws, at the Premises, or any breach by Tenant or any Tenant Party of the Environmental Covenant or the Additional Environmental Covenant&#59; (b) any breach of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> by Tenant or any Tenant Party&#59; or (c) any use, generation, storage, release, or disposal of any Hazardous Substances on, about or from the Premises by Tenant or any Tenant Party. Tenant shall also indemnify, hold harmless, and, defend (by counsel reasonably acceptable to Landlord) Landlord and Landlord Parties from and against any and all Losses, incurred by Landlord or any Landlord Party as a direct result of any exacerbation of the impacts of the Hazardous Substances existing at the Premises as of the Commencement Date that are referenced in the &#91;***&#93;, or those addressed by the Cleanup Plan, resulting from identifiable and specific actions by Tenant or a Tenant Party, which shall be Landlord&#8217;s burden to establish, and only to the extent that such purported exacerbation requires investigation or remedial action under Environmental Laws to satisfy commercial&#47;industrial cleanup standards. The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Losses</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean all third-party claims, demands, reasonable, out-of-pocket expenses, actions, judgments, direct damages (whether known or unknown, foreseen or unforeseen), penalties, fines, liabilities, losses (including, without limitation, property damage, diminution in value of Landlord&#8217;s interest in the Premises, damages for the loss or restriction on use of any space or amenity within the Premises, sums paid in settlement of claims and any costs and expenses associated with injury, illness or death to or of any person), suits, administrative proceedings, reasonable, out-of-pocket costs and fees, including, but not limited to, reasonable, out-of-pocket attorneys&#8217; and consultants&#8217; fees and expenses, and the costs of cleanup, remediation, removal and restoration if and to the extent required by Environmental Laws to meet commercial&#47;industrial cleanup standards, that are in any way related to any matter covered by the applicable indemnity under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The strict compliance by Tenant with all laws pertaining to Hazardous Substances shall not excuse Tenant from its obligation of indemnification pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained in the foregoing, this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> is expressly subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">25</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Inspections and Tests</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall have the sole right upon two (2) business days&#8217; prior notice to Tenant and during Tenant&#8217;s normal business hours (except in the event of an Emergency), to (i) enter and inspect the Premises, and (ii) conduct tests and investigations periodically and from time to time at Landlord&#8217;s sole cost and expense not to be treated as Operating Expenses, to determine whether Tenant is in compliance with its obligations under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, or to determine if Hazardous Substances are present in, on or about the Premises if not otherwise provided on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and (iii) request a list identifying by type and amount all Hazardous Substances used, stored or otherwise located on, under or about any portion of the Premises by Tenant or any Tenant Party. If as a result of such inspections, tests and&#47;or investigations, Landlord reasonably determines that contamination has occurred on the Premises and that Tenant or any of Tenant&#8217;s agents are responsible in any manner for such contamination, (a) the commercially reasonable cost of all such inspections, tests and investigations shall be borne by Tenant and (b) Landlord shall have the right to conduct commercially reasonable periodic follow up inspections, tests and&#47;or investigations to determine the status and effectiveness of any remediation efforts related to such contamination being conducted by Tenant to meet commercial&#47;industrial cleanup standards. Nothing herein shall prevent Tenant from conducting its own investigations and&#47;or providing information, data, or evidence to Landlord or the applicable regulatory agency that contamination or noncompliance has not occurred or that Tenant is not the source or cause of any contamination or noncompliance. The aforementioned rights granted herein to Landlord and its representatives shall not create (1) a duty on Landlord&#8217;s part to inspect, test, investigate, monitor or otherwise observe the Premises or the activities of Tenant and Tenant&#8217;s agents with respect to Hazardous Substances, including without limitation, Tenant&#8217;s operation, use and any remediation related thereto, or (2) liability on the part of Landlord and its representatives for Tenant&#8217;s use, storage, disposal or remediation of Hazardous Substances, it being understood that Tenant shall be solely responsible for all liability in connection therewith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Tenant&#8217;s Obligations upon Surrender</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. At the expiration or earlier termination of the Term, Tenant, at Tenant&#8217;s sole cost and expense, shall&#58; (i) cause all Hazardous Substances introduced by Tenant and&#47;or any Tenant Party into the Premises to be removed from the Premises and managed or disposed of, if and to the extent required by, and in accordance with, all Environmental Laws to meet commercial&#47;industrial cleanup standards&#59; and (ii) cause to be removed all containers installed or used by Tenant or any Tenant Party to store any Hazardous Substances on the Premises, and cause the repair of any damage to the Premises resulting from such removal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Landlord&#8217;s Indemnification</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall indemnify, hold harmless and defend (by counsel reasonably acceptable to Tenant), Tenant and the Tenant Parties from and against any and all Losses incurred by Tenant or any Tenant Party as a direct result of (a) the Hazardous Substances existing at the Premises as of the Commencement Date that are referenced in the &#91;***&#93; and&#47;or or those addressed in the Cleanup Plan, and&#47;or (b) Landlord&#8217;s breach of clause (xi) in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.6.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Clause (a) shall not apply to (i) costs and expenses that are expressly payable by Tenant as Operating Expenses under this Lease for annual inspections and reporting)&#59; (ii) exacerbation of the impacts of such Hazardous Substances resulting from identifiable and specific actions by Tenant or a Tenant Party, which shall be Landlord&#8217;s burden to establish, and only to the extent that such purported exacerbation requires investigation or remedial action under Environmental Laws to satisfy commercial&#47;industrial cleanup standards&#59; or (iii) breaches of the Environmental Covenant or the Additional Environmental Covenant caused by identifiable and specific actions by Tenant or a Tenant Party, which shall be Landlord&#8217;s burden to establish, and only to the extent that such purported breach requires investigation or remedial action under Environmental Laws to satisfy commercial&#47;industrial cleanup standards. The strict compliance by Landlord with all laws pertaining to Hazardous Substances shall not excuse Landlord from its obligation of indemnification pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained in the foregoing, this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> is expressly subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">26</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">16.9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The obligations of Landlord and Tenant under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the expiration or earlier termination of this Lease for a period of one hundred twenty (120) days. The rights and obligations of Landlord and Tenant with respect to issues relating to Hazardous Substances are exclusively established by this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In the event of any inconsistency between any other part of this Lease and this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the terms of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall control (with the exception of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 12</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">ENTRY BY LANDLORD</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">17.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">In addition to Landlord&#8217;s rights under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 7.2.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">16.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, subject to the terms and conditions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 17</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord shall have the right to enter the Premises, during Tenant&#8217;s normal business hours upon no less than five (5) days&#8217; advance notice (except in case of Emergency), to perform its obligations under this Lease and to show the Premises to prospective or contract purchasers and prospective or current mortgagees and, during the last eighteen (18) months of the Term, to show said Premises to prospective tenants.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">17.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Notwithstanding anything in this Lease to the contrary, in the event of any entry by Landlord into the Premises at any time and for any purpose, and except in case of Emergency, Landlord shall use commercially reasonable efforts to prevent any interference with the operation of Tenant&#8217;s business in the Premises, and Landlord shall coordinate with Tenant to allow a representative of Tenant to accompany Landlord. Any alterations, maintenance, entry, and&#47;or repairs which Landlord makes, or is entitled to make pursuant to this Lease, in, around, or near the Premises, any entry into the Premises by Landlord and&#47;or any of the Landlord Parties are collectively called &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Restorative Work</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.&#8221; Notwithstanding anything contained in this Lease to the contrary, except in case of Emergency, Landlord shall conduct all Restorative Work&#58; (a) outside Tenant&#8217;s normal business hours (unless Tenant is then operating 24&#47;7&#47;365), if such Restorative Work is likely to have a material negative effect on Tenant&#8217;s use of, or access to, the Premises, all at no additional cost to Tenant&#59; (b) using reasonable commercial efforts not to interfere with Tenant&#8217;s use and enjoyment of the Premises&#59; (c) so that the level of Building services shall not decrease in any material respect from the level required of Landlord in this Lease as a result thereof&#59; (d) so that Tenant is not deprived access to the Premises&#59; and (e) so that all items brought into the Premises shall be removed prior to the start of the next business day (unless such items are required for support on a temporary basis). Further, notwithstanding anything contained herein to the contrary but subject to the exceptions in the proviso clause below, in the event that the Restorative Work prevents or materially interferes with Tenant&#8217;s use and occupancy of the Premises, and such interference continues for three (3) or more consecutive days after Tenant delivers a written notice to Landlord of such interference (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Interference Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), then Tenant shall have the right to abate Rent as of the fourth (4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">) day after delivery of the Interference Notice and ending on the day when the interference is discontinued&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, (i) if the actual interference with Tenant&#8217;s use and occupancy affects less than thirty-five percent (35%) of the Premises, then such abatement of Rent shall be made pro rata in accordance with the extent to which there is actual interference with Tenant&#8217;s use and occupancy of the Premises, (ii) if the actual interference with Tenant&#8217;s use and occupancy affects thirty-five percent (35%) or more of the Premises, then all Rent shall abate until the interference is discontinued, and (iii) the abatement provisions set forth above shall not apply to any Restorative Work necessitated by (A) damage by fire or other casualty or any taking, or (B) an Event of Default under this Lease. Since the Premises and the Building are solely occupied by Tenant, Landlord shall not have the right during the Term to change the arrangement and&#47;or locations of entrances, or passageways, doors and doorways, and corridors, windows, elevators, stairs, toilets or other public parts of the Premises and the Building without the prior written consent of Tenant, which may be withheld in Tenant&#8217;s sole discretion. Landlord shall have the right at any time during the Term to change the name, number, or designation by which the Building is commonly known and shall notify Tenant at least thirty (30) days in advance of any such changes. In the event that Landlord damages any portion of any wall or wall covering, ceiling, or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">27</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">floor or floor covering within the Premises, Landlord shall repair or replace the damaged portion to match the original as nearly as commercially reasonable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">17.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">For each of the aforesaid purposes, Landlord shall at all times have and retain a key with which to unlock all of the doors in the Premises, excluding Tenant&#8217;s vaults and safes or special security areas (designated in advance), and Landlord shall have the right to use any and all means which Landlord may deem proper in an Emergency, to obtain entry to the Premises and&#47;or the Building. Notwithstanding anything to the contrary contained in this Lease, Landlord shall have the right to enter the Premises without providing notice to Tenant in the event of an Emergency.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">DEFAULT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 20</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the following events shall be deemed to be &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or each individually, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; under this Lease&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Monetary Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall fail to pay when due any sum of money becoming due to be paid to Landlord under this Lease, whether such sum be any installment of the Rent reserved by this Lease, any other amount treated as Additional Rent under this Lease, or any other payment or reimbursement to Landlord required by this Lease, whether or not treated as Additional Rent under this Lease, and such failure shall continue for a period of ten (10) business days after written notice that such payment was not made when due, but if any such notice shall be given twice within a twelve (12) month period commencing with the date of the first such notice, the failure to pay any sum due Landlord for a third (3rd) time within such twelve (12) month period within five (5) days after same is due shall be an Event of Default, without notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Non-Monetary Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall fail to comply with any term, provision, or covenant of this Lease which is not provided for in another sub-Section of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 18.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and shall not cure such failure within thirty (30) days after written notice of such failure by Landlord to Tenant, provided, however, that such failure shall not be an Event of Default if such failure could not reasonably be cured during such thirty (30) day period, and Tenant has commenced the cure within such thirty (30) day period and thereafter is using commercially reasonable efforts to pursuing such cure to completion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant shall become insolvent, admit in writing its inability to pay its debts generally as they become due, file a petition in bankruptcy or a petition to take advantage of any insolvency statute, make an assignment for the benefit of creditors, make a transfer in fraud of creditors, apply for or consent to the appointment of a receiver of itself or of the whole or any substantial part of its property, or file a petition or answer seeking reorganization or arrangement under the federal bankruptcy laws, as now in effect or hereafter amended, or any other applicable law or statute of the United States or any state thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">A court of competent jurisdiction shall enter an order, judgment, or decree adjudicating Tenant bankrupt, or appointing a receiver of Tenant, or of the whole or any substantial part of its property, without the consent of Tenant, or approving a petition filed against Tenant seeking reorganization or arrangement of Tenant under the bankruptcy laws of the United States, as now in effect or hereafter amended, or any state thereof, and such order, judgment, or decree shall not be vacated or set aside or stayed within one hundred twenty (120) days from the date of entry thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">18.1.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant&#8217;s failure to timely deliver the LC or renewal or increase thereof as and when required under this Lease and such failure continues for more than ten (10) business days after notice to Tenant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">28</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">REMEDIES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 20</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, upon the occurrence of any of the Events of Default described or referred to in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 18</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, to the extent permitted by applicable Regulations, Landlord shall have the option to pursue any one or more of the following remedies without any notice or demand whatsoever, concurrently, or consecutively and not alternatively&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Landlord may, at its election, terminate this Lease or terminate Tenant&#8217;s right to possession only, without terminating this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Upon any termination of this Lease, whether by lapse of time or otherwise, or upon any termination of Tenant&#8217;s right to possession without termination of this Lease, Tenant shall surrender possession and vacate the Premises immediately, and deliver possession thereof to Landlord without relinquishing Landlord&#8217;s right to receive any then unpaid and due Rent or any other right given to Landlord under this Lease or by operation of law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Upon any termination of this Lease, whether by lapse of time or otherwise, Landlord shall be entitled to recover as damages, all Rent, including any amounts treated as Additional Rent under this Lease, and other sums due and payable by Tenant as of the date of termination, plus as liquidated damages and not as a penalty, an amount equal to the excess of (a) the then-present value of all Rent and Additional Rent that would be payable under this Lease from the date of demand for what would be the expired Term of this Lease, including any Extension Period with respect to which Tenant shall have exercised its option to extend, in the absence of such termination or repossession, less (b) the fair market gross rental value of the Premises during the same period (such difference referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Accelerated Damages</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Present value shall be determined for the purpose of the immediately preceding sentence by application of a discount factor of five (5%) per year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Upon any termination of Tenant&#8217;s right to possession only without termination of this Lease&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.4.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Neither such termination of Tenant&#8217;s right to possession nor Landlord&#8217;s taking and holding possession thereof as provided in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall terminate this Lease or release Tenant, in whole or in part, from any obligation, including Tenant&#8217;s obligation to pay the Rent, including any amounts treated as Additional Rent, under this Lease for the full Term, and if Landlord so elects Tenant shall continue to pay to Landlord the entire amount of the Rent as and when it becomes due, including any amounts treated as Additional Rent under this Lease, for the remainder of the Term plus any other sums provided in this Lease to be paid by Tenant for the remainder of the Term.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.4.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Landlord shall use commercially reasonable efforts to relet the Premises or portions thereof. Landlord and Tenant agree that nevertheless Landlord shall, at a minimum, be required to list the Premises with a reputable broker of Landlord&#8217;s choice, and Landlord shall have the right to relet the Premises for a greater or lesser term than that remaining under this Lease, the right to relet only a portion of the Premises, or a portion of the Premises or the entire Premises as a part of a larger area, and the right to change the character or use of the Premises, all as may be reasonably necessary. In connection with or in preparation for any reletting, Landlord may, but shall not be required to, make repairs, alterations, and additions in or to the Premises and to put the Premises in the condition required upon surrender by Tenant, and Tenant shall pay the cost thereof, together with Landlord&#8217;s reasonable, out-of-pocket expenses of reletting, including, without limitation, any market-based commission incurred by Landlord (all of which shall be amortized over the new lease term and charged to Tenant to the extent such new term falls within the Term), within thirty (30) days of Landlord&#8217;s demand.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">29</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.4.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Until such time as Landlord shall elect to terminate this Lease and shall thereupon be entitled to recover the amounts specified in such case in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant shall pay to Landlord upon demand the full amount of all Rent as same becomes due, including any amounts treated as Additional Rent under this Lease and other sums reserved in this Lease for the remaining Term, together with the reasonable, out-of-pocket costs of repairs, alterations, and additions to put the Premises in the condition required of Tenant (including reasonable, out-of-pocket attorney&#8217;s fees), less only such consideration as Landlord is entitled to receive from any reletting of the Premises&#59; and Tenant agrees that Landlord may file suits from time to time to recover any sums falling due under this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> as they become due. Any proceeds of reletting by Landlord in excess of the amount then owed by Tenant to Landlord from time to time shall be credited against Tenant&#8217;s future obligations under this Lease, but shall not otherwise be refunded to Tenant or inure to Tenant&#8217;s benefit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.1.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Any other rights or remedies available to Landlord under this Lease, at law, or in equity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Upon the occurrence of an Event of Default, Landlord may (but shall not be obligated to) cure such default at Tenant&#8217;s sole expense. Tenant agrees to reimburse Landlord within thirty (30) days of Landlord&#8217;s demand as Additional Rent, for any expenses which Landlord may reasonably incur in curing the Event of Default, plus interest from the date of expenditure by Landlord at the Default Rate set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">The Parties expressly waive any right to a trial by jury in the event of a dispute resulting in litigation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Except to the extent Landlord exercises its rights pursuant to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, pursuit of any of the foregoing remedies shall not preclude pursuit of any of the other remedies provided in this Lease or any other remedies provided by law (all such remedies being cumulative), nor shall pursuit of any remedy provided in this Lease constitute a forfeiture or waiver of any Rent due to Landlord under this Lease or of any damages accruing to Landlord by reason of the violation of any of the terms, provisions, and covenants contained in this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">No act or thing done by Landlord or its agents during the Term shall be deemed a termination of this Lease or an acceptance of the surrender of the Premises, and no agreement to terminate this Lease or accept an early surrender of said Premises shall be valid, unless in writing signed by Landlord. No waiver by Landlord of any violation or breach of any of the terms, provisions and covenants contained in this Lease shall be deemed or construed to constitute a waiver of any other violation or breach of any of the terms, provisions and covenants contained in this Lease. Landlord&#8217;s acceptance of the payment of rental or other payments after the occurrence of an Event of Default shall not be construed as a waiver of such Event of Default unless Landlord so notifies Tenant in writing. Forbearance by Landlord in enforcing one or more of the remedies provided in this Lease upon an Event of Default shall not be deemed or construed to constitute a waiver of such Event of Default or of Landlord&#8217;s right to enforce any such remedies with respect to such Event of Default or any subsequent Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Waiver of Distraint</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord waives any rights, whether in law or in equity, to distraint on Tenant&#8217;s personal property including equipment and inventory&#59; and Landlord affirmatively waives any landlord&#8217;s lien it otherwise may be entitled to have or enforce, whether arising by common law, by law, affirmative contractual grant, or by any other means whatsoever.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Tenant&#8217;s Property</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Upon the occurrence of an Event of Default and the termination of Tenant&#8217;s possession or of this Lease due to the same, any and all property which is Tenant&#8217;s obligation to remove as expressly set forth herein may (if not promptly removed by Tenant), be removed from the Premises by Landlord pursuant to the authority of this Lease or of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">30</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">law, by or at the direction of Landlord but at the risk, cost and expense of Tenant, and Landlord shall in no event be responsible for the value, preservation or safekeeping thereof. Tenant shall pay to Landlord, upon demand, any and all expenses incurred in such removal and all storage charges against such property so long as the same shall be in Landlord&#8217;s possession or under Landlord&#8217;s control. Any such property of Tenant not retaken by Tenant from storage within thirty (30) days after removal from the Premises shall, at Landlord&#8217;s option, be deemed conveyed by Tenant to Landlord under this Lease as by a bill of sale without further payment or credit by Landlord to Tenant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.8</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Landlord Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord shall be in &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Landlord Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; if it fails to perform any of its obligations hereunder within thirty (30) days after written notice from Tenant specifying such failure (unless performance of such obligation will, due to the nature of the obligation, require a period of time in excess of thirty (30) days, then after such period of time as is reasonably necessary, provided Landlord commences such cure during the initial thirty (30) day period and uses commercially reasonable efforts to pursue the same to completion). Notwithstanding the foregoing, if a Landlord Default arises and if, as a result of such default, there is an Emergency at the Premises, Tenant may, in addition to and cumulative to all other remedies available to Tenant hereunder, at law or in equity, deliver a second written notice to Landlord specifying such Landlord Default and stating that if Landlord fails to provide a substantive response or commence any action with respect to such Landlord Default within five (5) business days following Landlord&#8217;s receipt of the notice, then Tenant may cure the Landlord Default at Landlord&#8217;s expense. If Tenant delivers a second written notice to Landlord as provided above and Landlord fails to provide a substantive response or commence a curative action and&#47;or diligently prosecute same to completion within such five (5) business day period, then, Landlord shall promptly (but in no event later than thirty (30) days after delivery by Tenant of an invoice for such expenses) reimburse Tenant for the reasonable and actual cost and expense of curing the Landlord Default, absent which Tenant shall have the right to deduct such cost and expense from up to (but not in excess of) twenty-five percent (25%) of the Monthly Installment of Rent reserved hereunder until such cost and expense is fully recouped by Tenant. Tenant shall promptly provide to Landlord invoices or other documentation evidencing such cost and expenses upon Landlord&#8217;s request therefor. The failure of Tenant at any time to enforce its rights under this Lease strictly in accordance with same shall not be construed as having created a custom in any way or manner contrary to the specific terms, provisions, and covenants of this Lease or as having modified the same. Tenant and Landlord further agree forbearance or waiver by Tenant to enforce its rights pursuant to this Lease or at law or in equity shall not be a waiver of Tenant&#8217;s right to enforce one (1) or more of its rights in connection with any subsequent Landlord Default. A receipt by Tenant of payment with knowledge of the Landlord Default of any covenant hereof shall not be deemed a waiver of such Landlord Default, and no waiver by Tenant of any provision of this Lease shall be deemed to have been made unless expressed in writing and signed by Tenant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">No Consequential Damages</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything to the contrary contained in this Lease, in no event will Tenant be liable to Landlord for the payment of consequential, punitive, special, and&#47;or speculative damages&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the foregoing shall not apply to consequences of holding over (as set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">) or a breach by Tenant of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, or Landlord&#8217;s indemnification obligations with respect to its failure to procure a PCO pursuant to the terms of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">19.10</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Prevailing Party&#8217;s Attorneys&#8217; Fees</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. If any action is brought by any Party to this Lease to enforce or interpret its terms or provisions, the prevailing Party in such action shall be entitled to recover from the other Party, in addition to any other relief awarded, all reasonable expenses that the prevailing Party incurs in those proceedings, including, without limitation, attorneys&#8217; fees and expenses. For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 19.10</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">prevailing Party</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Party obtaining substantially the relief sought, whether by compromise, settlement, or judgment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">31</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">TENANT&#8217;S BANKRUPTCY OR INSOLVENCY</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">If at any time and for so long as Tenant shall be subjected to the provisions of the United States Bankruptcy Code or other law of the United States or any state thereof for the protection of debtors as in effect at such time (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Debtor&#8217;s Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">Tenant, Tenant as debtor-in-possession, and any trustee or receiver of Tenant&#8217;s assets (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Tenant&#8217;s Representative</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall have no greater right to assume or assign this Lease or any interest in this Lease, or to sublease any of the Premises than accorded to Tenant in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, except to the extent Landlord shall be required to permit such assumption, assignment, or sublease by the provisions of such Debtor&#8217;s Law. Without limitation of the generality of the foregoing, any right of any Tenant&#8217;s Representative to assume or assign this Lease or to sublease any of the Premises shall be subject to the conditions that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1.1.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Such Debtor&#8217;s Law shall provide to Tenant&#8217;s Representative a right of assumption of this Lease which Tenant&#8217;s Representative shall have timely exercised, and Tenant&#8217;s Representative shall have fully cured any default of Tenant under this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1.1.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Tenant&#8217;s Representative or the proposed assignee, as the case shall be, shall have deposited with Landlord as security for the timely payment of Rent an amount equal to at least three (3) months&#8217; Rent and other monetary charges accruing under this Lease, and shall have provided Landlord with adequate other assurance of the future performance of the obligations of Tenant under this Lease. Without limitation, such assurances shall include, at least, in the case of assumption of this Lease, demonstration to the satisfaction of Landlord that Tenant&#8217;s Representative has and will continue to have sufficient unencumbered assets after the payment of all secured obligations and administrative expenses to assure Landlord that Tenant&#8217;s Representative will have sufficient funds to fulfill the obligations of Tenant under this Lease&#59; and, in the case of assignment, submission of current financial statements of the proposed assignee, audited by an independent certified public accountant reasonably acceptable to Landlord and showing a net worth and working capital in amounts determined by Landlord to be sufficient to assure the future performance by such assignee of all of Tenant&#8217;s obligations under this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1.1.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">The assumption or any contemplated assignment of this Lease or subleasing any part of the Premises, as shall be the case, will not breach any provision in any other lease, mortgage, financing agreement or other agreement by which Landlord is bound.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">20.1.1.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:33pt">Landlord shall have, or would have had absent the Debtor&#8217;s Law, no right under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> to refuse consent to the proposed assignment or sublease by reason of the identity or nature of the proposed assignee or sublessee or the proposed use of the Premises concerned.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">QUIET ENJOYMENT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord represents and warrants that it has full right and authority to enter into this Lease and so long as there is not an Event of Default in existence, then, subject to the terms of this Lease and the Covenants, Landlord shall ensure that Tenant shall peaceably and quietly enjoy the Premises and appurtenances thereto without hindrance or molestation by Landlord or any Landlord Party.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">CASUALTY</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">In the event the Premises or the Building are damaged by fire or other cause and in Landlord&#8217;s reasonable estimation such damage can be materially restored within three hundred </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">32</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">twenty (320) days following the date of such damage, Landlord shall forthwith repair the same and this Lease shall remain in full force and effect, except that Tenant shall be entitled to a proportionate abatement in Rent from the date of such damage. Such abatement of Rent shall be made pro rata in accordance with the extent to which the damage and the making of such repairs shall interfere with the use and occupancy by Tenant of the Premises from time to time. Within forty-five (45) days from the date of such damage, Landlord shall notify Tenant, in writing after having consulted with Landlord&#8217;s architect and general contractor, of Landlord&#8217;s reasonable estimation of the length of time within which material restoration can be made, Landlord shall commence construction soon thereafter, and Landlord&#8217;s determination shall be binding on Tenant. For purposes of this Lease, the Building or Premises shall be deemed &#8220;materially restored&#8221; if they are in such condition as would not prevent or materially interfere with Tenant&#8217;s use of the Premises for the purpose for which it was being used immediately before such damage (which shall include Landlord&#8217;s procurement of a temporary or final Certificate of Occupancy (or its equivalent)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">If such repairs cannot, in Landlord&#8217;s reasonable estimation after having consulted with Landlord&#8217;s architect and general contractor, be made within three hundred twenty (320) days following the date of such damage, Tenant shall have the option of giving Landlord notice, at any time within thirty (30) days after Landlord&#8217;s notice of estimated restoration time, terminating this Lease as of the date of such damage. In the event of the giving of such notice, this Lease shall expire, and all interest of Tenant in the Premises shall terminate as of the date of such damage as if such date had been originally fixed in this Lease for the expiration of the Term (provided, however, Tenant shall have sixty (60) days to vacate the Premises). In the event Tenant does not exercise its option to terminate this Lease, then Landlord shall repair or restore such damage, this Lease continuing in full force and effect, and the Rent hereunder shall be proportionately abated as provided in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Landlord shall not be required to repair or replace any damage or loss by or from fire or other cause to any panelings, decorations, partitions, additions, railings, ceilings, floor coverings, office fixtures or any other property or improvements installed on the Premises by, or belonging to, Tenant. Any insurance which may be carried by Landlord or Tenant against loss or damage to the Building or Premises shall be for the sole benefit of the Party carrying such insurance and under its sole control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">In the event that Landlord should fail to complete such repairs and material restoration within sixty (60) days after the date estimated by Landlord therefor as extended by this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22.4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant may at its option and as its sole remedy, terminate this Lease by delivering written notice to Landlord, within fifteen (15) days after the expiration of said sixty (60) day period of time, whereupon this Lease shall end on the date of such notice or such later date fixed in such notice as if the date of such notice was the date originally fixed in this Lease for the expiration of the Term. Notwithstanding anything contained in this Lease to the contrary, it is the Parties&#8217; intention that the timeframes set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> are absolute, and not subject to extension as a result of any Excusable Delays or other delays outside of either Party&#8217;s control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#58; (a) Landlord shall not have any obligation whatsoever to repair, reconstruct, or restore the Premises when the damages resulting from any casualty covered by the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> occur during the last twelve (12) months of the Term (so long as Tenant has not exercised and does not then choose to exercise its option to renew the Lease) or any extension thereof, but if Landlord determines not to repair such damages Landlord shall notify Tenant and if such damages shall render any material portion of the Premises untenantable Tenant shall have the right to terminate this Lease by notice to Landlord within fifteen (15) days after receipt of Landlord&#8217;s notice.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">33</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">22.6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">In the event of any damage or destruction to the Building or Premises by any peril covered by the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 22</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, it shall be Tenant&#8217;s responsibility to remove forthwith, at its sole cost and expense, such portion or all of the property belonging to Tenant or its licensees from such portion or all of the Building or Premises as Landlord shall request.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">EMINENT DOMAIN</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. If all or any substantial part of the Premises shall be taken or appropriated by any public or quasi-public authority under the power of eminent domain, or conveyance in lieu of such appropriation, either Party to this Lease shall have the right, at its option, of giving the other, at any time within thirty (30) days after such taking, notice terminating this Lease, except that Tenant may only terminate this Lease by reason of taking or appropriation, if such taking or appropriation shall be so substantial as to materially interfere with Tenant&#8217;s use and occupancy of the Premises. If neither Party to this Lease shall so elect to terminate this Lease, the rental thereafter to be paid shall be adjusted on a fair and equitable basis under the circumstances. In addition to the rights of Landlord above, if any substantial part of the Building shall be taken or appropriated by any public or quasi-public authority under the power of eminent domain or conveyance in lieu thereof, and regardless of whether the Premises or any part thereof are so taken or appropriated, Landlord shall have the right, at its sole option, to terminate this Lease. Landlord shall be entitled to any and all income, Rent, award, or any interest whatsoever in or upon any such sum, which may be paid or made in connection with any such public or quasi-public use or purpose, and Tenant hereby assigns to Landlord any interest it may have in or claim to all or any part of such sums, other than any separate award which may be made with respect to Tenant&#8217;s trade fixtures, personal property and moving expenses&#59; Tenant shall make no claim for the value of any unexpired portion of the Term. Although all damages in the event of any condemnation are to belong to Landlord, whether such damages are awarded as compensation for diminution in value of the leasehold or the fee of the Premises and the Building, Tenant shall have the right to claim and recover directly from the condemning authority, but not from Landlord, such compensation as may be separately awarded and separately recoverable by Tenant in Tenant&#8217;s own right on account of any and all damage to, for or on account of any cost or loss to which Tenant may be put in removing Tenant&#8217;s merchandise, furniture, trade fixtures and trade equipment, provided any such award does not directly or indirectly reduce Landlord&#8217;s award.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SALE BY LANDLORD</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In event of a bona fide sale or conveyance by Landlord of the Premises, the same shall operate to release Landlord from any future liability upon any of the covenants or conditions, expressed or implied, contained in this Lease in favor of Tenant, and in such event Tenant agrees to look thereafter solely to the responsibility of the successor in interest of Landlord in and to this Lease. Except as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 24</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, this Lease shall not be affected by any such sale and Tenant agrees to attorn to the purchaser or assignee. If any security has been given by Tenant to secure the faithful performance of any of the covenants of this Lease, Landlord shall either transfer or deliver said security or credit the amount of such security, as such, to Landlord&#8217;s successor in interest and thereupon Landlord shall be discharged from any further liability with regard to said security.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">25.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">ESTOPPEL CERTIFICATES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Within ten (10) business days following any written request which Landlord may make no more than twice per calendar year, Tenant shall execute and deliver a sworn statement in substantially the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Within ten (10) business days following written request which Tenant may make from time to time (but no more than twice during each calendar year), Landlord shall execute and deliver to Tenant a sworn statement certifying (i) that this Lease is in full force and effect, (ii) the absence of any defaults by Tenant under this Lease, and (iii) such other matters reasonably requested by Tenant. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">34</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">Landlord and Tenant intend that any statement delivered pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 25</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> may be relied upon by any mortgagee, beneficiary or purchaser.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">26.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SURRENDER OF PREMISES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">26.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Inspection</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. No greater than nine (9) months and no less than three (3) months prior to the end of the Term, in order to determine Tenant&#8217;s responsibility for repairs and restoration of the Premises, if any, Landlord and Tenant shall arrange to meet for two (2) joint inspections of the Premises at mutually agreed times, the first to occur at least thirty (30) days (but no more than sixty (60) days) before the last day of the Term, and the second to occur not later than forty-eight (48) hours after Tenant has vacated the Premises.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">26.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Personalty</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. All Alterations in, on, or to the Premises made or installed by or for Tenant, including, without limitation, carpeting, shall be and remain the property of Tenant during the Term. Upon the expiration or sooner termination of the Term, all Alterations shall become a part of the realty and shall belong to Landlord without compensation, and title shall pass to Landlord under this Lease as by a bill of sale. At the end of the Term or any renewal of the Term or other sooner termination of this Lease, Tenant will peaceably deliver to Landlord possession of the Premises, together with all Alterations by whomsoever made, the &#91;***&#93;, in good working condition, broom clean and free of all debris, excepting only ordinary wear and tear and damage by fire or other casualty, and&#47;or condemnation, and in a condition that is in compliance with all Regulations (including all fire and life safety codes)&#59; provided, however, that Tenant shall not be required to make any Alterations or improvements in connection with the foregoing. Tenant must, at Tenant&#8217;s sole cost, remove upon termination of this Lease, any and all of Tenant&#8217;s furniture, furnishings, equipment, movable partitions of less than full height from floor to ceiling and other trade fixtures and personal property located in the Premises, as well as all data&#47;telecommunications cabling and wiring installed by or on behalf of Tenant, whether inside walls, under any raised floor or above any ceiling (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Personalty</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), but Tenant shall have no other removal and&#47;or restoration duties whatsoever. Personalty not so removed shall be deemed abandoned by Tenant and title to the same shall thereupon pass to Landlord under this Lease as by a bill of sale, but Tenant shall remain responsible for the cost of removal and disposal of such Personalty, as well as any damage caused by such removal. The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 26.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the expiration or earlier termination of this Lease for a period of sixty (60) days. Any claims made by Landlord within such sixty (60) day period shall survive for a period of two (2) years.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">27.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">NOTICES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Any notice or document required or permitted to be delivered under this Lease shall be in writing and addressed to the intended recipient, by fully prepaid registered or certified United States Mail return receipt requested, or by reputable independent overnight courier delivery service furnishing a written record of attempted or actual delivery, and shall be deemed to be delivered or refused (on a non-weekend, non-federal holiday), to the addressee at its address(es) set forth on the Reference Pages, or at such other address(es) as either Party has last specified by written notice delivered in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 27</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Any such notice or document may also be (i) personally delivered if a receipt is signed by and received from, the individual, if any, named in Tenant&#8217;s Notice Address or Landlord&#8217;s Notice Address or (ii) delivered by electronic mail provided that as of the date of the electronic mail transmission a hard copy of such notice is simultaneously sent to the intended addressee by overnight courier, in which event the notice shall be deemed to be delivered as of the date of the electronic mail transmission. If Landlord has provided the address of the property manager to Tenant, Tenant shall ensure that property manager is included as a notice party (or otherwise receives written </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">35</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">notification) for &#91;***&#93;, fire and life safety alarms and other related equipment notices applicable to the Premises.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">28.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">&#91;INTENTIONALLY DELETED&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">29.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">ENERGY AND SUSTAINABILITY PRACTICES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">29.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Tenant acknowledges that Landlord may elect, in Landlord&#8217;s sole discretion and at Landlord&#8217;s sole cost (not to be treated as Operating Expenses), to implement energy efficient and environmentally sustainable practices (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Sustainability Practices</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and may pursue an environmental sustainability monitoring and certification program such as Energy Star, Green Globes-CIEB, LEED, or similar programs (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Green Building Certification</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant acknowledges that in order to further its Sustainability Practices or pursue Green Building Certification, Landlord may be required to provide information, historical and current data, regarding energy use, materials, procedures and systems operation within the Building and&#47;or Premises to the Green Building Certification Institute or to another certification body or agency, in order to demonstrate compliance with various program requirements. Tenant agrees that throughout the Term of this Lease&#58; (i) Tenant shall cooperate in good faith, but at no cost or material obligation to Tenant, to maintain and provide Landlord with historical and current data regarding energy use, materials, procedures and systems operation by Tenant or within the Premises as Landlord shall reasonably require in order to meet the Sustainability Practices&#59; and (ii) Tenant shall, at no cost or material obligation to Tenant, reasonably cooperate with Landlord and comply with the Sustainability Practices standards provided any information is collected by Landlord on an anonymous basis in achieving or maintaining the certifications, ratings or other compliance, whether voluntarily or otherwise, applicable to the Premises pursuant to such Sustainability Practices. Tenant will make available to Landlord, upon Landlord&#8217;s request, any information in Tenant&#8217;s possession or control concerning matters reasonably necessary in Landlord&#8217;s efforts to obtain or maintain Green Building Certification. Notwithstanding anything to the contrary, the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 29</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> are for merely data and information disclosure and do not require Tenant to alter the manner in which Tenant operates its business within the Premises.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">29.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Landlord may, at its sole cost (not to be treated as Operating Expenses), install and shall have access to the Premises, upon not less than two (2) business&#8217; days advance written notice to Tenant, to monitor a separate meter (or submeter), to determine the actual use of any utility (including waste, composting, and recycling), in the Premises, provided that such installation and access shall not interfere with the operation of Tenant&#8217;s business in the Premises, and shall only be conducted with a representative of Tenant present. Landlord may make available and share actual energy and water usage data (on an anonymous basis), as reasonably necessary to maintain the Green Building Certificate (if any).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">29.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Subject to the balance of this Lease, and so long as same does not interfere with Tenant&#8217;s business in and&#47;or use of, and&#47;or access to, the Premises, Tenant agrees (but at no cost or material obligation to Tenant and not to be treated as Operating Expenses) to comply with and cooperate with Landlord&#8217;s efforts to comply with energy efficiency, Green Building Certification, and&#47;or carbon reduction Laws, including without limitation occupant, water, energy and transportation surveys within the city, county, state or any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">30.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">DEFINED TERMS AND HEADINGS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Section headings shown in this Lease are for convenience of reference only and shall in no way define, increase, limit, or describe the scope or intent of any provision of this Lease. The terms &#8220;Tenant&#8221; and &#8220;Landlord&#8221; or any pronoun used in place thereof shall indicate and include the masculine or feminine, the singular </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">36</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">or plural number, individuals, firms, or corporations, and each of their respective successors, executors, administrators, and permitted assigns, according to the context hereof.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">31.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">TENANT&#8217;S AND LANDLORD&#8217;S AUTHORITY</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">31.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. If Landlord and&#47;or Tenant signs as a corporation, limited liability company, partnership, trust, or other legal entity, each Party represents and warrants that it is qualified to do business in the state in which the Premises is located, that the entity has full right and authority to enter into this Lease, and that all persons signing on behalf of the entity were authorized to do so by appropriate actions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">31.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant and Landlord each hereby represents, covenants, and warrants that neither the representing Party, nor any persons or entities holding any legal or beneficial interest whatsoever in the representing Party, are (i) the target of any sanctions program that is established by Executive Order of the President or published by the Office of Foreign Assets Control, U.S. Department of the Treasury (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">OFAC</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; (ii) designated by the President or OFAC pursuant to the Trading with the Enemy Act, 50 U.S.C. App. &#167; 5, the International Emergency Economic Powers Act, 50 U.S.C. &#167;&#167; 1701-06, the Patriot Act, Public Law 107-56, Executive Order 13224 (September 23, 2001) or any Executive Order of the President issued pursuant to such statutes&#59; or (iii) named on the following list that is published by OFAC&#58; &#8220;List of Specially Designated Nationals and Blocked Persons.&#8221; If the foregoing representation is untrue at any time during the Term, an Event of Default will be deemed to have occurred.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">32.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">FINANCIAL STATEMENTS AND CREDIT REPORTS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. At Landlord&#8217;s request, but not more frequently than twice in any calendar year of the Term, Tenant (or any proposed subtenant or assignee pursuant to any transfers under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">), shall deliver to Landlord a copy, certified by an officer as being a true and correct copy, of Tenant&#8217;s most recent audited financial statement, or, if unaudited, certified by Tenant&#8217;s chief financial officer as being true, complete and correct in all material respects. Landlord&#8217;s receipt of such statement shall be subject to Tenant&#8217;s receipt of a mutually acceptable confidentiality agreement. If and so long as Tenant is ever a publicly traded company and&#47;or a wholly-owned subsidiary of a publicly traded company, this Section shall be inapplicable.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">33.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">COMMISSIONS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Landlord represents and warrants to Tenant that, other than &#91;***&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Broker</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Landlord has not dealt with any broker, finder, or the like in connection with this Lease, and Landlord agrees to indemnify, defend, and hold Tenant harmless from all damages, liability and expense (including reasonable attorneys&#8217; fees) arising from any claims or demands of any broker or brokers or finders (including Broker) for any commission alleged to be due such broker or brokers or finders in connection with its participating in the negotiation with this Lease. Furthermore, Landlord shall indemnify, defend, and hold Tenant harmless for Landlord&#8217;s failure (and&#47;or its alleged failure) to pay Broker a commission in connection with its involvement in this Lease. Tenant represents and warrants to Landlord that, other than Broker, Tenant has not dealt with any broker, finder, or the like in connection with this Lease, and Tenant agrees to indemnify, defend, and hold Landlord harmless from all damages, liability and expense (including reasonable attorneys&#8217; fees) arising from any claims or demands of any broker or brokers or finders (other than Broker) for any commission alleged to be due such broker or brokers or finders in connection with its participating in the negotiation with Tenant with this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">34.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">TIME, EXCUSABLE DELAY AND APPLICABLE LAW</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Time is of the essence of this Lease and all of its provisions. This Lease shall in all respects be governed by the laws of &#91;***&#93;. Whenever a period of time is prescribed for the taking of an action by a Party, the period of time for the performance of such action shall be extended by the number of days (not to exceed one hundred twenty (120) days in the aggregate, except if and to the extent the delay is </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">37</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">attributable to casualty or a government-mandated work stoppage, in which case such 120-day limitation shall not apply), that the performance is actually delayed due to issues beyond such Party&#8217;s control, which may include&#58; industry-wide strikes, acts of God, shortages of labor or materials for which there are no reasonable substitutes available, war, terrorist acts, pandemics, orders of any governmental authority, civil disturbances, and other causes beyond the reasonable control of such Party (each such delay an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Excusable Delay</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">force majeure</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). If any date upon which some action, notice, or response is required of any Party hereunder occurs on a weekend or holiday on which banks in &#91;***&#93; are closed, such action, notice, or response shall not be required until the next succeeding business day. Any Party claiming an Excusable Delay or force majeure shall use commercially reasonable efforts to mitigate any delays caused thereby, and the Party claiming an Excusable Delay or force majeure shall notify the other Party within five (5) business days after the claiming Party has knowledge of the occurrence of such Excusable Delay or force majeure.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">35.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SUCCESSORS AND ASSIGNS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, the terms, covenants, and conditions contained in this Lease shall be binding upon and inure to the benefit of the heirs, successors, executors, administrators, and assigns of the Parties to this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">36.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">ENTIRE AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. This Lease, together with its exhibits, contains all agreements of the Parties to this Lease and supersedes any previous negotiations. There have been no representations made by Landlord or any of its representatives or understandings made between the Parties other than those set forth in this Lease and its exhibits. This Lease may not be modified except by a written instrument duly executed by the Parties to this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">37.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">EXAMINATION NOT OPTION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Submission of this Lease shall not be deemed to be a reservation of the Premises. Neither Party shall not be bound by this Lease until it has received a copy of this Lease duly executed and delivered by the other. Landlord shall not exhibit and lease the Premises to other prospective tenants.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">38.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">RECORDATION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Tenant shall have the right, at Tenant&#8217;s sole cost and expense, to record a short form memorandum hereof without the prior written consent of Landlord, which is substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit K</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, and Landlord shall promptly execute same at the time Landlord executes this Lease. In addition, if a memorandum of this Lease is recorded, upon Landlord&#8217;s request Tenant agrees to promptly execute a termination of said memorandum upon the expiration or termination of this Lease. If Tenant fails to do so, Tenant expressly agrees that Landlord shall be able to unilaterally terminate said memorandum, of record. This </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 38</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the termination or expiration of this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">39.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">RIGHT OF FIRST REFUSAL AND RIGHT OF FIRST OFFER</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">39.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Right of First Refusal</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Tenant&#8217;s Right of First Refusal set forth below may only be exercised by Tenant or any Permitted Transferee (a) with respect to a Third Party Offer (as defined below) received by Landlord on or before that date which is eighteen (18) months or less prior to the expiration of the Term of this Lease, (b) if and so long as there is no outstanding Event of Default by Tenant under this Lease, and (c) if and so long as Tenant has not assigned this Lease (other than pursuant to a Permitted Transfer). If any of the conditions set forth in the preceding sentence are not satisfied, then Tenant shall not have a Right of First Refusal, and this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 39.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall not apply with respect to a Third Party Offer received by Landlord. Subject to the foregoing requirements, if Landlord shall receive a bona fide offer (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Third Party Offer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) from a third-party (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Proposed Tenant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to lease all or any specific portion of the Premises for a term commencing after the expiration of the Term of this Lease (all or such specific portion of the Premises is referred to herein, respectively, as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFR Space</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and if Landlord wishes to accept such Third Party Offer, then Landlord shall promptly give written notice to Tenant of the Third Party Offer, along with a copy of the Third Party Offer (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFR Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">38</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">have ten (10) business days after receipt of a ROFR Notice during which to exercise its right to lease such ROFR Space on the terms and conditions set forth in the Third Party Offer (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Right of First Refusal</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Should Tenant fail to deliver written notice to Landlord of its exercise this Right Of First Refusal within said ten (10) business day period, Tenant shall be deemed to waive all rights to lease the ROFR Space pursuant to the terms of the ROFR Notice (as may be modified below), and Landlord shall be entitled to enter into a lease transaction with the Proposed Tenant on the same terms and conditions offered to Tenant in the ROFR Notice (as may be modified below). In the event that Landlord and Proposed Tenant do not enter into a lease transaction pursuant to the exact same terms and conditions as stated in the ROFR Notice (as may be modified below) within six (6) months after Tenant rejects (or is deemed to reject), the ROFR Notice, then Tenant&#8217;s Right of First Refusal with respect to such ROFR Space shall be reinstated. In the event Landlord and Proposed Tenant agree to a lease which contains terms whereby&#58; (i) the square footage of the premises to be leased by the Proposed Tenant is less than ninety-eight percent (98%) of the ROFR Space or more than one hundred two percent (102%) as set forth in the ROFR Notice, (ii) the monthly base rental rate under such lease is less than ninety-five percent (95%) of the base rental rate offered to Tenant in the ROFR Notice, or (iii) the amount of tenant improvement allowances and other concessions to be paid by Landlord to the Proposed Tenant is more than one hundred ten percent (110%) of the improvement allowances and other concessions offered to Tenant in the ROFR Notice, then Landlord shall deliver written notice to Tenant of the terms of the proposed lease with the Proposed Tenant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Revised Offer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and Tenant shall have the right of first refusal for the ROFR Space on the terms and conditions contained in the Revised Offer. Tenant shall then have an additional ten (10) business days during which it may accept or reject the Revised Offer. Should Tenant fail to deliver written notice to Landlord of its acceptance of the Revised Offer within said ten (10) business day period, Tenant shall be deemed to waive all rights to lease the ROFR Space pursuant to the terms of the Revised Offer, and Landlord shall be entitled to enter into a lease transaction with the Proposed Tenant on the exact same terms and conditions offered to Tenant in the Revised Offer. If the ROFR Notice or Revised Offer, as the case may be, applies to less than all of the Premises, then Tenant&#8217;s rejection of such ROFR Notice or Revised Offer, as the case may be, shall not be deemed a rejection of any other ROFR Space not referred to in the ROFR Notice or the Revised Offer, as the case may be. In the event Tenant timely exercises the Right of First Refusal, Landlord and Tenant shall, within thirty (30) days of such exercise, execute a mutually acceptable amendment to this Lease (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFR Extension Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), reflecting the terms of the Third Party Offer or Revised Offer, as may be applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">39.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt;text-decoration:underline">Right of First Offer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The Tenant&#8217;s Right of First Offer (defined hereafter) may only be exercised by Tenant if and so long as (a) as Landlord and Tenant have not entered into a ROFR Extension Amendment under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 39.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, (b) there is no outstanding Event of Default by Tenant under this Lease, and (c) Tenant has not assigned this Lease (other than pursuant to a Permitted Transfer). If any of the conditions set forth in the preceding sentence is not satisfied, then Tenant shall not have a Right of First Offer, and this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 39.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall not apply. Subject to the foregoing requirements, if Landlord intends to market all or any specific portion of the Premises to the public for lease (all or such specific portion of the Premises being referred to herein, respectively, as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFO Space</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) during the final eighteen (18) months of the Term of this Lease, then Landlord shall promptly give written notice to Tenant, along with a statement of the proposed lease term, base rent and other material economic terms and incentives that will be included in such marketing (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFO Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Tenant shall have ten (10) business days after receipt of the ROFO Notice during which to exercise its right to lease such ROFO Space on the terms and conditions set forth in the ROFO Notice (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Right of First Offer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Should Tenant fail to deliver written notice to Landlord of its exercise this Right Of First Offer within said ten (10) business day period, Tenant shall be deemed to waive all rights to lease the ROFO Space pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 39.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> (but same shall not effect Tenant&#8217;s Right of First Refusal under </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 39.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">), and, subject to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;39.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Landlord shall be entitled to enter into a lease transaction with any third party with respect to all or any portion of the ROFO Space any time </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">39</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">thereafter and on any terms and conditions determined by Landlord. In the event Tenant timely exercises the Right of First Offer, Landlord and Tenant shall, within thirty (30) days of such exercise, mutually execute an amendment to this Lease (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">ROFO Extension Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), reflecting the terms of the ROFO Notice.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">40.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">SIGNAGE</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">40.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Subject to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 40.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, Tenant shall be entitled to all signage permitted under all local laws and ordinances and the Protective Covenants (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Building Signage</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The exact location of the Building Signage shall be subject to all applicable Regulations and Landlord&#8217;s prior written approval (such approval not to be unreasonably withheld, conditioned, and&#47;or delayed, and to be given or withheld (with specific reasons given for such withholding), within ten (10) days after Tenant&#8217;s request. If Landlord does not respond within such ten (10) day period, Tenant may make another request for such approval which shall be granted or withheld in accordance with the foregoing sentence). If Landlord does not respond to the second written notice within two (2) business days thereafter, Landlord shall be deemed to have approved Tenant&#8217;s request for consent. Such right to the Building Signage is subject to the following terms and conditions&#58; (a) Tenant shall submit plans and drawings for the Building Signage to Landlord and to &#91;***&#93; and to any other public authorities having jurisdiction and shall obtain written approval from Landlord and each such jurisdiction prior to installation, and shall fully comply with all applicable Regulations&#59; (b) Tenant shall, at Tenant&#8217;s sole cost and expense, design, construct and install the Building Signage&#59; and (c) Tenant shall bear all costs of maintenance and repair for the Building Signage, including cleaning. Notwithstanding the foregoing, Tenant shall not be liable for any fee to Landlord in connection with Tenant&#8217;s right to display the Building Signage in accordance with this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">40.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Upon the expiration or earlier termination of this Lease, if Tenant fails to remove the Building Signage and repair the Building in accordance with the terms of this Lease, Landlord shall cause the Building Signage to be removed from the Building and the Building to be reasonably repaired and restored any damage caused therefrom, all at the sole cost and expense of Tenant and otherwise in accordance with this Lease, without further notice from Landlord. Notwithstanding anything to the contrary contained in this Lease, Tenant shall pay all direct, reasonable, and out-of-pocket costs and expenses for such removal and restoration within thirty (30) days following delivery of an invoice therefor.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">41.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">LIMITATION OF LIABILITY</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Redress for any claim against Landlord under this Lease shall be limited to and enforceable only against and to the extent of Landlord&#8217;s interest in the Premises (including, but not limited to, all rents, profits, income, and proceeds therefrom). The obligations of Landlord and Tenant under this Lease are not intended to be and shall not be personally binding on, nor shall any resort be had to the private properties of, any of Landlord&#8217;s or its investment manager&#8217;s or trustees, directors, officers, partners, beneficiaries, members, stockholders, employees, or agents, and in no case shall Landlord be liable to Tenant hereunder for any form of special, indirect, punitive, or consequential damages. In no event shall Tenant be liable to Landlord hereunder for any form of special, indirect, punitive, or consequential damages.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">42.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">COUNTERPARTS AND ELECTRONIC DOCUMENTS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. This Lease may be executed in counterparts, including pdf, or electronically imaged signatures provided by DocuSign or any other digital signature provider, and the counterparts taken together shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">40</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">constitute a single binding instrument. Documents executed, scanned, and transmitted electronically shall be deemed original documents for purposes of this Lease.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">43.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">LANDLORD FEES</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything contained herein to the contrary, Landlord shall not be entitled to any move-in, move-out, or elevator fee in connection with Tenant&#8217;s taking or returning all or any portion of the Premises or, unless Tenant requests Landlord&#8217;s management of same in writing, any supervisory fee.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">44.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">LETTER OF CREDIT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">44.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Within thirty (30) days after Landlord Commences Construction and notifies Tenant of same (the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;LOC Deadline</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Tenant shall deliver in favor of Landlord the LC in the sum of &#91;***&#93;), as security for the full and faithful payment of all sums due under this Lease and the full and faithful performance of every covenant and condition of this Lease to be performed by Tenant. The LC initially delivered pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 44.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> and all substitutions, replacements and renewals of it must be consistent with and shall satisfy all the requirements in the LC criteria in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit M</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto in all material respects. If the LC is not delivered to and accepted by Landlord by the LOC Deadline, and if such failure continues beyond the notice and cure period set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 18.1.5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, then Landlord may, at its election, exercised in its absolute discretion, either void the Lease for failure of a condition subsequent or proceed with rights and remedies for an Event of Default. Landlord may draw on the LC, in whole or in part at Landlord&#8217;s election, without advance notice to Tenant, at any time or from time to time, but only during the existence of any Event of Default or (i) if Tenant, or anyone in possession of the Premises through Tenant, wrongfully holds over after the expiration or earlier termination of this Lease, (ii) if Landlord is given notice by the issuer of the LC that it is terminating the LC and Tenant does not replace the LC within fifteen (15) days prior to such termination, (iii) if issuer of the LC gives notice to Landlord that it will cease to act in that capacity and Tenant does not replace the LC within fifteen (15) days prior to such termination, (iv) if the LC expires on a specified date by its terms and is not renewed or replaced at least thirty (30) days in advance of its expiration date, (v) to the extent permitted by applicable law, in the event any bankruptcy, insolvency, reorganization or any other debtor creditor proceeding is instituted by or against Tenant resulting in an Event of Default or (vi) as otherwise specified in or in connection with the LC. Landlord may apply any sum drawn on the LC to amounts due and owing to Landlord under this Lease as a result of the Event(s) of Default in such order and priority as Landlord elects in its absolute discretion. Tenant shall, within fifteen (15) business days after Landlord&#8217;s demand, restore the amount of the LC drawn to its original amount. If Tenant does not restore the LC to its original amount within the required time period, such non-restoration shall be considered an Event of Default. Additionally, Landlord&#8217;s draw and application of all or any portion of the proceeds of the LC shall not impair any other rights or remedies provided under this Lease or under applicable law and shall not be construed as a payment of liquidated damages. Subject to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 44.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, so long as no default by Tenant exists (or upon the cure of same), the remaining balance of the LC shall be returned to Tenant or, if Landlord has properly drawn on the LC, the remaining proceeds of the LC which are in excess of sums due to Landlord shall be repaid to Tenant, if not previously applied, without interest, within sixty (60) business days after the expiration or termination of the Term of the Lease and delivery of possession of the Premises to Landlord in accordance with this Lease. On any request by Landlord made during the Term of the Lease, Tenant shall cooperate in accomplishing any reasonable modification of the LC reasonably requested by Landlord at Landlord&#8217;s sole discretion and at no cost to Tenant. If the LC should be lost, mutilated, stolen or destroyed, Tenant shall cooperate in obtaining the issuance of a replacement at no cost to Tenant. Tenant shall not assign or grant any security interest in the LC and any attempt to do so shall be void and of no effect. In the event of a sale or transfer of Landlord&#8217;s estate or interest in the Building, Landlord shall have the right to transfer the LC to the vendee or the transferee. Tenant shall reasonably cooperate in effecting such transfer at no cost to Tenant. Without limiting the foregoing, if Landlord determines in good faith </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">41</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">that the issuer of the LC no longer meets the rating criteria set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit M</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">, then, upon no less than forty-five (45) days prior written notice from Landlord to Tenant, Tenant shall replace such LC with a new LC issued by an issuer that meets the rating criteria set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit M </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">or is otherwise reasonably acceptable to Landlord.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">44.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">After Tenant pays the Monthly Installment of Rent and Additional Rent for the one hundred twentieth (120th) month of the Term (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Return Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), then, so long as no Event of Default shall exist, Tenant shall have no further obligation to provide the LC, and Landlord shall return the LC to Tenant promptly following the Return Date, subject to the immediately next sentence. If, as of the Return Date, Tenant is in default under this Lease for which written notice has been delivered to Tenant and such default has not been cured, then the LC shall not be returned on the Return Date, and the LC shall not be returned to Tenant unless and until such default is cured, but only if such cure occurs prior to ripening into an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">45.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">&#91;***&#93; OFFICE IMPROVEMENTS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">45.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit B-2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> is a &#91;***&#93;, for installation of &#91;***&#93; within the Premises, depicting the planned physical layout of the &#91;***&#93; within the Premises. Landlord and Tenant hereby approve of the &#91;***&#93;. Landlord, at Tenant&#8217;s sole cost and expense and as part of the Landlord&#8217;s Work, hereby agrees to install the &#91;***&#93; in accordance with the &#91;***&#93; prior to Substantial Completion, subject to the balance of this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 45.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. As a partial inducement to Tenant for entering into this Lease, Landlord shall provide to Tenant a construction allowance in the amount of &#91;***&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Allowance</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), to be applied to the cost of the design, installation and completion of the &#91;***&#93;. Tenant shall be responsible for any cost or expense of the &#91;***&#93; which is in excess of the Allowance, plus a landlord oversight fee to Landlord of &#91;***&#93;, which shall be payable by Tenant within thirty (30) days after completion of the &#91;***&#93; installation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">45.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">The Plans and Specifications include construction of an office as well as certain office-related improvements within the Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Office Improvements</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Landlord hereby agrees to install the Office Improvements in accordance with the Plans and Specifications as part of Landlord&#8217;s Work.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">45.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15pt">Notwithstanding anything to the contrary in this Lease, Landlord and Tenant acknowledge and agree that Landlord&#8217;s review and approval of the &#91;***&#93;, is solely for the protection of Landlord, and Landlord shall have no liability to Tenant or any Tenant Party for any Claim suffered by Tenant or any Tenant Party in connection with the design or engineering of the &#91;***&#93;.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">46.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">CONFESSION OF JUDGMENT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. The provisions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 46</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall become effective only if (i) there shall exist an Event of Default by Tenant and (ii) upon the giving of an additional ten (10) day notice by Landlord to Tenant specifying the nature of the default(s) and specifically referencing Landlord&#8217;s intent to utilize the relief set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 46</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">. In the event Tenant fails to cure the Event of Default(s) within the additional ten (10) day cure period, then, in such event, upon the expiration of said ten (10) day period, the provisions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 46</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> shall become fully effective and irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">46.1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">CONFESSION OF JUDGMENT FOR POSSESSION</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">. UPON AN EVENT OF DEFAULT OR THE EXPIRATION OF THE TERM, IT SHALL BE LAWFUL FOR ANY ATTORNEY OF ANY COURT OF RECORD TO APPEAR AS ATTORNEY FOR TENANT AS WELL AS FOR ALL PERSONS CLAIMING BY, THROUGH OR UNDER TENANT AND TO SIGN AN AGREEMENT FOR ENTERING IN ANY COMPETENT COURT AN ACTION IN EJECTMENT AGAINST TENANT AND ALL PERSONS CLAIMING BY, THROUGH OR UNDER TENANT AND THEREIN CONFESS </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">42</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">JUDGMENT FOR THE RECOVERY BY LANDLORD OF POSSESSION OF THE PREMISES, FOR WHICH THIS LEASE SHALL BE ITS SUFFICIENT WARRANT, WHEREUPON, IF LANDLORD SO DESIRES, A WRIT OF POSSESSION OR OTHER APPROPRIATE WRIT UNDER THE &#91;***&#93; RULES OF CIVIL PROCEDURE THEN IN EFFECT MAY ISSUE FORTHWITH, WITHOUT ANY PRIOR WRIT OR PROCEEDINGS&#59; PROVIDED, HOWEVER, IF THIS LEASE IS TERMINATED AND POSSESSION OF THE PREMISES REMAIN IN OR BE RESTORED TO TENANT, LANDLORD SHALL HAVE THE RIGHT FOR THE SAME EVENT OF DEFAULT AND UPON ANY SUBSEQUENT EVENT OF DEFAULT OR EVENTS OF DEFAULT, TO BRING ONE OR MORE FURTHER ACTION OR ACTIONS AS HEREINBEFORE SET FORTH TO RECOVER POSSESSION OF THE PREMISES AND CONFESS JUDGMENT FOR THE RECOVERY OF POSSESSION OF THE PREMISES AS HEREINABOVE PROVIDED.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">46.2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">PROCEEDINGS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">. IN ANY ACTION OF EJECTMENT AND&#47;OR RENT, LANDLORD SHALL FIRST CAUSE TO BE FILED IN SUCH ACTION AN AFFIDAVIT MADE BY IT OR SOMEONE ACTING FOR IT, SETTING FORTH THE FACTS NECESSARY TO AUTHORIZE THE ENTRY OF JUDGMENT, AND, IF A TRUE COPY OF THIS LEASE (AND OF THE TRUTH OF THE COPY OF SUCH AFFIDAVIT SHALL BE SUFFICIENT EVIDENCE) BE FILED IN SUCH ACTION, IT SHALL NOT BE NECESSARY TO FILE THE ORIGINALS AS A WARRANT OF ATTORNEY, ANY RULE OF COURT, CUSTOM OR PRACTICE TO THE CONTRARY NOTWITHSTANDING. TENANT RELEASES TO LANDLORD AND TO ANY AND ALL ATTORNEYS WHO MAY APPEAR FOR TENANT, ALL PROCEDURAL ERRORS IN SAID PROCEEDINGS AND ALL LIABILITY THEREOF. IF PROCEEDINGS SHALL BE COMMENCED BY LANDLORD TO RECOVER POSSESSION UNDER THE &#91;***&#93; UPON AN EVENT OF DEFAULT, TENANT SPECIFICALLY WAIVES THE RIGHT TO THE THREE (3) MONTHS&#8217; NOTICE AND TO THE FIFTEEN (15) OR THIRTY (30) DAYS&#8217; NOTICE REQUIRED BY THE &#91;***&#93;, AND AGREES THAT TEN (10) DAYS&#8217; NOTICE SHALL BE SUFFICIENT IN EITHER OR ANY SUCH CASE.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">46.3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">ACKNOWLEDGEMENT OF CONFESSION OF JUDGMENT</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">. TENANT CONFIRMS TO LANDLORD THAT (i) THIS LEASE AND THE FOREGOING WARRANTS OF ATTORNEY HAVE BEEN NEGOTIATED AND AGREED UPON IN A COMMERCIAL CONTEXT&#59; (ii) TENANT IS A BUSINESS ENTITY AND ITS PRINCIPALS ARE KNOWLEDGEABLE IN COMMERCIAL MATTERS&#59; (iii) TENANT HAS CONSULTED WITH ITS OWN SEPARATE COUNSEL REGARDING THIS LEASE&#59; (iv) ON THE ADVICE OF ITS OWN SEPARATE COUNSEL, TENANT HAS AGREED TO THE AFORESAID WARRANTS OF ATTORNEYS TO CONFESS JUDGMENT AGAINST TENANT&#59; AND (v) TENANT UNDERSTANDS THAT IT IS WAIVING CERTAIN RIGHTS WHICH IT WOULD OTHERWISE POSSESS. LANDLORD ACKNOWLEDGES AND AGREES THAT THE TERMS OF THIS </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECTION 46</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"> ARE LIMITED TO LANDLORD&#8217;S CLAIM AND DEMAND FOR POSSESSION OF THE PREMISES, AND SHALL NOT BE CONSTRUED (NOTWITHSTANDING ANYTHING CONTAINED HEREIN OR IN LAW OR IN EQUITY TO THE CONTRARY), AS A CONFESSION OF JUDGMENT AS TO ANY CLAIM BY LANDLORD FOR MONETARY DAMAGES AND&#47;OR OTHER RELIEF AND&#47;OR REMEDIES. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(Signature page follows)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">43</font></div><div style="text-align:justify"><font><br></font></div></div></div><div id="i7e0a13c54639400db96d5952b068bae0_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, Landlord and Tenant have executed this Lease as of the Lease Reference Date set forth in the Reference Pages of this Lease.</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">LANDLORD&#58;</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">TENANT&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;, a Delaware limited liability company</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">FRESHPET, INC., </font></div><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">A Delaware corporation</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; &#91;***&#93;______________________</font></div><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> &#91;***&#93;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Authorized Signatory&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; C.G. Taranto____________________</font></div><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> C.G. Taranto&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SVP of Supply Chain&#160;&#160;&#160;&#160;</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">44</font></div><div style="text-align:justify"><font><br></font></div></div></div><div id="i7e0a13c54639400db96d5952b068bae0_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">&#91;***&#93;</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>frpt-20251231xexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="id29ec42e68244437aaa11ce4d31be38e_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">We consent to the incorporation by reference in the registration statements (No. 333-200936, No.333-249363 and No. 333-283058) on Form S-8 of our report dated February 23, 2026, with respect to the consolidated financial statements of Freshpet, Inc. and the effectiveness of internal control over financial reporting.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#47;s&#47; KPMG LLP</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Short Hills, New Jersey<br>February 23, 2026</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>frpt-20251231xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ifa4a129d1ba948c8a653182fb3a2d4ee_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.1</font></div><div style="margin-top:30pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATIONS</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, William B. Cyr, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">I have reviewed this Annual Report on Form 10-K of Freshpet, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; February&#160;23, 2026</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William B. Cyr </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">William B. Cyr</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>frpt-20251231xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i537f1524dbd64f21ae525d5070ed8f29_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.2</font></div><div style="margin-top:20pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATIONS</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, John G. O'Connor, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">I have reviewed this Annual Report on Form 10-K of Freshpet, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:58.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.41pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; February&#160;23, 2026</font></div><div style="margin-bottom:1pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John G. O'Connor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">John G. O'Connor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>frpt-20251231xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i62bd2b03f2d44453a110dc5ffb79315e_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 32.1</font></div><div style="margin-top:20pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION PURSUANT TO 18 U.S.C. &#167; 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO &#167; 906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="margin-top:10pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the filing of the Annual Report on Form 10-K of Freshpet, Inc., a Delaware corporation (the &#8220;Company&#8221;), for the year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, to such officer&#8217;s knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; February&#160;23, 2026</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William B. Cyr </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">William B. Cyr</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John G. O'Connor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">John G. O'Connor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:25pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The foregoing certification is being furnished solely pursuant to 18 U.S.C. &#167; 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>frpt-20251231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:frpt="http://freshpet.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://freshpet.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="frpt-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="frpt-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="frpt-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="frpt-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://freshpet.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://freshpet.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS" roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952156 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventoriesnet" roleURI="http://freshpet.com/role/Inventoriesnet">
        <link:definition>9952157 - Disclosure - Inventories, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnet" roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnet">
        <link:definition>9952158 - Disclosure - Property, Plant and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://freshpet.com/role/IncomeTaxes">
        <link:definition>9952159 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpenses" roleURI="http://freshpet.com/role/AccruedExpenses">
        <link:definition>9952160 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://freshpet.com/role/Debt">
        <link:definition>9952161 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotes" roleURI="http://freshpet.com/role/ConvertibleSeniorNotes">
        <link:definition>9952162 - Disclosure - Convertible Senior Notes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PurchaseofCappedCallOptions" roleURI="http://freshpet.com/role/PurchaseofCappedCallOptions">
        <link:definition>9952163 - Disclosure - Purchase of Capped Call Options</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://freshpet.com/role/Leases">
        <link:definition>9952164 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://freshpet.com/role/CommitmentsandContingencies">
        <link:definition>9952165 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warrants" roleURI="http://freshpet.com/role/Warrants">
        <link:definition>9952166 - Disclosure - Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquity" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquity">
        <link:definition>9952167 - Disclosure - Equity Incentive Plans and Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareAttributabletoCommonStockholders" roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders">
        <link:definition>9952168 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlan" roleURI="http://freshpet.com/role/RetirementPlan">
        <link:definition>9952169 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Concentrations" roleURI="http://freshpet.com/role/Concentrations">
        <link:definition>9952170 - Disclosure - Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://freshpet.com/role/SegmentInformation">
        <link:definition>9952171 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://freshpet.com/role/SubsequentEvents">
        <link:definition>9952172 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesnetTables" roleURI="http://freshpet.com/role/InventoriesnetTables">
        <link:definition>9955513 - Disclosure - Inventories, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetTables" roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetTables">
        <link:definition>9955514 - Disclosure - Property, Plant and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://freshpet.com/role/IncomeTaxesTables">
        <link:definition>9955515 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://freshpet.com/role/AccruedExpensesTables">
        <link:definition>9955516 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesTables" roleURI="http://freshpet.com/role/ConvertibleSeniorNotesTables">
        <link:definition>9955517 - Disclosure - Convertible Senior Notes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://freshpet.com/role/LeasesTables">
        <link:definition>9955518 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://freshpet.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955519 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityTables" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityTables">
        <link:definition>9955520 - Disclosure - Equity Incentive Plans and Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareAttributabletoCommonStockholdersTables" roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables">
        <link:definition>9955521 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://freshpet.com/role/SegmentInformationTables">
        <link:definition>9955522 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails" roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails">
        <link:definition>9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesnetDetails" roleURI="http://freshpet.com/role/InventoriesnetDetails">
        <link:definition>9955525 - Disclosure - Inventories, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9955526 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetNarrativeDetails" roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails">
        <link:definition>9955527 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails" roleURI="http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails">
        <link:definition>9955528 - Disclosure - Income Taxes -Schedule of Income (Loss) before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>9955529 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9955530 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofCashTaxesPaidDetails" roleURI="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails">
        <link:definition>9955531 - Disclosure - Income Taxes - Schedule of Cash Taxes Paid (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsDetails" roleURI="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails">
        <link:definition>9955532 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://freshpet.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955533 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesDetails" roleURI="http://freshpet.com/role/AccruedExpensesDetails">
        <link:definition>9955534 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://freshpet.com/role/DebtDetails">
        <link:definition>9955535 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesNarrativeDetails" roleURI="http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails">
        <link:definition>9955536 - Disclosure - Convertible Senior Notes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails" roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails">
        <link:definition>9955537 - Disclosure - Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesScheduleofInterestExpenseDetails" roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails">
        <link:definition>9955538 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PurchaseofCappedCallOptionsDetails" roleURI="http://freshpet.com/role/PurchaseofCappedCallOptionsDetails">
        <link:definition>9955539 - Disclosure - Purchase of Capped Call Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://freshpet.com/role/LeasesNarrativeDetails">
        <link:definition>9955540 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9955541 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" roleURI="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955542 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955542 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCostsDetails" roleURI="http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails">
        <link:definition>9955543 - Disclosure - Leases - Schedule of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalBalanceSheetInformationDetails" roleURI="http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails">
        <link:definition>9955544 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalCashFlowInformationDetails" roleURI="http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails">
        <link:definition>9955545 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails" roleURI="http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails">
        <link:definition>9955546 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955547 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsDetails" roleURI="http://freshpet.com/role/WarrantsDetails">
        <link:definition>9955548 - Disclosure - Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityNarrativeDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails">
        <link:definition>9955549 - Disclosure - Equity Incentive Plans and Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails">
        <link:definition>9955550 - Disclosure - Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails">
        <link:definition>9955551 - Disclosure - Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails">
        <link:definition>9955552 - Disclosure - Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails">
        <link:definition>9955553 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails">
        <link:definition>9955554 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails">
        <link:definition>9955555 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails" roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails">
        <link:definition>9955556 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails" roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails">
        <link:definition>9955557 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails">
        <link:definition>9955558 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
        <link:definition>9955559 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlanDetails" roleURI="http://freshpet.com/role/RetirementPlanDetails">
        <link:definition>9955560 - Disclosure - Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationsDetails" roleURI="http://freshpet.com/role/ConcentrationsDetails">
        <link:definition>9955561 - Disclosure - Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://freshpet.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955562 - Disclosure - Segment Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationFinancialInformationDetails" roleURI="http://freshpet.com/role/SegmentInformationFinancialInformationDetails">
        <link:definition>9955563 - Disclosure - Segment Information - Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://freshpet.com/role/SubsequentEventsDetails">
        <link:definition>9955564 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="frpt_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_DepositsOnPropertyPlantAndEquipmentNet" abstract="false" name="DepositsOnPropertyPlantAndEquipmentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_PurchaseOfCappedCallOptions" abstract="false" name="PurchaseOfCappedCallOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" abstract="false" name="DeferredDebtIssuanceCostWriteoffAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_PaymentsToAcquireCappedCallOptions" abstract="false" name="PaymentsToAcquireCappedCallOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" abstract="false" name="ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_WarrantDisclosureTextBlock" abstract="false" name="WarrantDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_NatureOfTheBusinessPolicyTextBlock" abstract="false" name="NatureOfTheBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" abstract="false" name="ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" abstract="false" name="ShippingAndHandlingCostsFreightOutPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" abstract="true" name="PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_March2023NoteMember" abstract="true" name="March2023NoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ConvertibleSeniorNotesMember" abstract="true" name="ConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_FurnitureAndOfficeEquipmentMember" abstract="true" name="FurnitureAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_RefrigerationEquipmentMember" abstract="true" name="RefrigerationEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" abstract="true" name="AccountsReceivableFromOnePetSpecialtyDistributorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" abstract="false" name="PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="frpt_ImplementationCosts" abstract="false" name="ImplementationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_SalesChannelGroceryMassInternationalAndDigitalMember" abstract="true" name="SalesChannelGroceryMassInternationalAndDigitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_SalesChannelPetSpecialtyAndClubMember" abstract="true" name="SalesChannelPetSpecialtyAndClubMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" abstract="false" name="GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_DeferredTaxAssetsStockOptionExpenseMember" abstract="true" name="DeferredTaxAssetsStockOptionExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" abstract="true" name="DeferredTaxAssetsOperatingLossCarryforwardForeignMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" abstract="false" name="IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" abstract="false" name="CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_OperatingLossCarryforwardsSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_OperatingLossCarryforwardsNotSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsNotSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_AccruedChillerCostCurrent" abstract="false" name="AccruedChillerCostCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_AccruedFreightCurrent" abstract="false" name="AccruedFreightCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_AccruedProductionExpensesCurrent" abstract="false" name="AccruedProductionExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_AccruedCorporateAndMarketingExpensesCurrent" abstract="false" name="AccruedCorporateAndMarketingExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_AccruedConstructionCosts" abstract="false" name="AccruedConstructionCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_DrawTermLoanMember" abstract="true" name="DrawTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_DebtAgreementMaximumBorrowingCapacity" abstract="false" name="DebtAgreementMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_ConversionPeriodOneMember" abstract="true" name="ConversionPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ConversionPeriodTwoMember" abstract="true" name="ConversionPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_AssetsPlaceInServiceMember" abstract="true" name="AssetsPlaceInServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" abstract="false" name="DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" abstract="false" name="DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" abstract="false" name="DebtInstrumentConvertibleRedemptionThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" abstract="false" name="DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_CappedCallTransactionsCapPrice" abstract="false" name="CappedCallTransactionsCapPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="frpt_DerivativeCapPricePremiumPercentage" abstract="false" name="DerivativeCapPricePremiumPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="frpt_ManufacturingEquipmentMember" abstract="true" name="ManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_OperatingLeaseAdditionalDisclosuresAbstract" abstract="true" name="OperatingLeaseAdditionalDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_FinanceLeaseAdditionalDisclosuresAbstract" abstract="true" name="FinanceLeaseAdditionalDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" abstract="false" name="FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_OperatingLeaseCostAbstract" abstract="true" name="OperatingLeaseCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_FinanceLeaseCostAbstract" abstract="true" name="FinanceLeaseCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_LesseeLeaseAssetsAbstract" abstract="true" name="LesseeLeaseAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_LesseeLeaseLiabilitiesAbstract" abstract="true" name="LesseeLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="frpt_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" abstract="false" name="ContractualObligationToBePaidYearFiveAndAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" abstract="true" name="PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ClassOfWarrantOrRightIssuedDuringPeriod" abstract="false" name="ClassOfWarrantOrRightIssuedDuringPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="frpt_ClassOfWarrantOrRightExercisedDuringPeriod" abstract="false" name="ClassOfWarrantOrRightExercisedDuringPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" abstract="false" name="ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="frpt_AmortizationOfWarrants" abstract="false" name="AmortizationOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_EquityIncentivePlan2024Member" abstract="true" name="EquityIncentivePlan2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ServicePeriodRestrictedStockUnitsMember" abstract="true" name="ServicePeriodRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_PerformanceBasedRestrictedStockUnitsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_MarketBasedRestrictedStockUnitsMember" abstract="true" name="MarketBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ServicePeriodStockOptionsMember" abstract="true" name="ServicePeriodStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_SharebasedPaymentArrangementTrancheFourMember" abstract="true" name="SharebasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="frpt_PerformanceStockOptionsMember" abstract="true" name="PerformanceStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_OneDistributorMember" abstract="true" name="OneDistributorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_CustomerMember" abstract="true" name="CustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_RawMaterialsMember" abstract="true" name="RawMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_PackagingMaterialsMember" abstract="true" name="PackagingMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ThreeVendorsMember" abstract="true" name="ThreeVendorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_TwoVendorsMember" abstract="true" name="TwoVendorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="frpt_InputCosts" abstract="false" name="InputCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_QualityCosts" abstract="false" name="QualityCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_LogisticsCosts" abstract="false" name="LogisticsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_MediaCosts" abstract="false" name="MediaCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" abstract="false" name="SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" abstract="false" name="ShareBasedPaymentArrangementIncludingWarrantsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" abstract="false" name="EquityMethodInvestmentRealizedGainLossOnDisposalExpected" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="frpt_BillyCyrMember" abstract="true" name="BillyCyrMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>frpt-20251231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d590d6cb-9b53-4278-afba-33681384e496" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d590d6cb-9b53-4278-afba-33681384e496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_149c4df9-cc82-45ce-9dae-c9fadffe8910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_149c4df9-cc82-45ce-9dae-c9fadffe8910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_875b54a8-900e-4506-a0e9-998e57b57997" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:to="loc_us-gaap_LiabilitiesCurrent_875b54a8-900e-4506-a0e9-998e57b57997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_7da650ba-7a01-4d47-bb0a-1ee68a46aaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_7da650ba-7a01-4d47-bb0a-1ee68a46aaa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c33bf-86c6-7ae4-8fae-57df0f178182" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c2f27cd7-ed01-43d6-a213-8e012795dba4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c33bf-86c6-7ae4-8fae-57df0f178182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_cbc9f303-0d13-4fe2-9e71-e8846c116029" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f955e944-dc5d-457f-8e44-c0a24f002122" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_cbc9f303-0d13-4fe2-9e71-e8846c116029" xlink:to="loc_us-gaap_StockholdersEquity_f955e944-dc5d-457f-8e44-c0a24f002122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ac12c714-34bc-4a25-9561-d8975698a6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_cbc9f303-0d13-4fe2-9e71-e8846c116029" xlink:to="loc_us-gaap_Liabilities_ac12c714-34bc-4a25-9561-d8975698a6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3ada11c0-7a51-45ea-9861-c6e942bae3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_cbc9f303-0d13-4fe2-9e71-e8846c116029" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3ada11c0-7a51-45ea-9861-c6e942bae3c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_66248601-f623-4613-90b8-622c3fa200c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9b16723-eb47-4172-ab04-9238fce0df6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66248601-f623-4613-90b8-622c3fa200c6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9b16723-eb47-4172-ab04-9238fce0df6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_2eadf9a5-6457-41cd-8556-906e8e5a094b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66248601-f623-4613-90b8-622c3fa200c6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_2eadf9a5-6457-41cd-8556-906e8e5a094b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_47191057-c0f7-4386-9abc-2e01823da16c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66248601-f623-4613-90b8-622c3fa200c6" xlink:to="loc_us-gaap_AccountsPayableCurrent_47191057-c0f7-4386-9abc-2e01823da16c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_36df16ee-d1aa-4034-b26e-2b92e71a23ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66248601-f623-4613-90b8-622c3fa200c6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_36df16ee-d1aa-4034-b26e-2b92e71a23ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3df0b0d4-7c97-4219-9531-7b764c80a678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3df0b0d4-7c97-4219-9531-7b764c80a678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d44ad294-a7fb-49a9-9fbe-29bbc205c720" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:to="loc_us-gaap_CommonStockValue_d44ad294-a7fb-49a9-9fbe-29bbc205c720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_9af66e42-800b-4dd3-a6c9-c4dbce914979" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:to="loc_us-gaap_TreasuryStockCommonValue_9af66e42-800b-4dd3-a6c9-c4dbce914979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_23e4c5ec-6dbf-4856-ae3e-2cc0beda1129" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_23e4c5ec-6dbf-4856-ae3e-2cc0beda1129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_23f3c1bb-8732-40e6-8007-e281f7608fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_80adbb89-2228-49f2-87ad-c4e217beeb3b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_23f3c1bb-8732-40e6-8007-e281f7608fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_10fe90fc-b9a2-4320-8b79-07007a0230b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_AssetsCurrent_10fe90fc-b9a2-4320-8b79-07007a0230b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_47906300-2196-4aac-83c6-3af4feaa1abd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_47906300-2196-4aac-83c6-3af4feaa1abd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet_375bca5d-f3e6-4ca6-b34a-d752a6cd9b3e" xlink:href="frpt-20251231.xsd#frpt_DepositsOnPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet_375bca5d-f3e6-4ca6-b34a-d752a6cd9b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2fccca44-db93-435c-9f88-afb11f6c5194" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2fccca44-db93-435c-9f88-afb11f6c5194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_315c53ff-8b90-4254-9a15-68fd6b9a3f24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_315c53ff-8b90-4254-9a15-68fd6b9a3f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_acbe39b7-fc58-4732-a80e-f8de8740ea91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_acbe39b7-fc58-4732-a80e-f8de8740ea91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a444f11c-b1b2-4e32-aabd-6ef956032923" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_56b1e24f-a774-471a-b918-d345e751035e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a444f11c-b1b2-4e32-aabd-6ef956032923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_33076ae4-fec5-4a7b-8cc6-889d1db87240" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:to="loc_us-gaap_OtherAssetsCurrent_33076ae4-fec5-4a7b-8cc6-889d1db87240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_eec5db70-302e-4959-9ccd-57f5bfae8930" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:to="loc_us-gaap_InventoryNet_eec5db70-302e-4959-9ccd-57f5bfae8930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_70d3d52d-f392-46f6-a955-5b9e3ef7f3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_70d3d52d-f392-46f6-a955-5b9e3ef7f3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01d97a8a-c64a-4641-b870-d26d6f7d8cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01d97a8a-c64a-4641-b870-d26d6f7d8cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d8cbf309-17b5-4f7a-8ec8-d2bbcba02874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_33bafe92-0ed6-436a-af5d-d723fb76658a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d8cbf309-17b5-4f7a-8ec8-d2bbcba02874" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5e2fe00f-b66d-4f89-8573-12fd124906e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_97ed5a02-aa9a-49cf-a656-523a5ea47e46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5e2fe00f-b66d-4f89-8573-12fd124906e2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_97ed5a02-aa9a-49cf-a656-523a5ea47e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_79d0b96e-a5f3-4bc6-80a1-16b416b92d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5e2fe00f-b66d-4f89-8573-12fd124906e2" xlink:to="loc_us-gaap_GrossProfit_79d0b96e-a5f3-4bc6-80a1-16b416b92d6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_88f6cbe1-ad4d-4ed2-b6d2-270483cd9bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_977dbb01-8770-45da-b2ac-1a2780ad3de3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88f6cbe1-ad4d-4ed2-b6d2-270483cd9bb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_977dbb01-8770-45da-b2ac-1a2780ad3de3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71df7ac1-02fa-4353-b929-bd3879e1b290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88f6cbe1-ad4d-4ed2-b6d2-270483cd9bb9" xlink:to="loc_us-gaap_NetIncomeLoss_71df7ac1-02fa-4353-b929-bd3879e1b290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4b855e71-e3a2-4595-9533-b3837afa0960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_650a26a5-b18a-47e2-b818-75f44410d3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4b855e71-e3a2-4595-9533-b3837afa0960" xlink:to="loc_us-gaap_OperatingIncomeLoss_650a26a5-b18a-47e2-b818-75f44410d3f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d7814f74-8f4b-4a06-96dd-fb94bd8fb9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4b855e71-e3a2-4595-9533-b3837afa0960" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d7814f74-8f4b-4a06-96dd-fb94bd8fb9f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03a4a5cb-4c93-44d3-a079-a1c48b2b04cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_69192c73-b1d1-49ed-a0ba-6399efbb5c50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_03a4a5cb-4c93-44d3-a079-a1c48b2b04cb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_69192c73-b1d1-49ed-a0ba-6399efbb5c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0893c0cd-b023-4860-b6ec-1bfcba0c7c56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_03a4a5cb-4c93-44d3-a079-a1c48b2b04cb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0893c0cd-b023-4860-b6ec-1bfcba0c7c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ee615e7a-b571-477b-b440-5aecd9545fac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_03a4a5cb-4c93-44d3-a079-a1c48b2b04cb" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ee615e7a-b571-477b-b440-5aecd9545fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d5478839-60c4-4580-9a0c-9df6ca1d8010" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_584c5a3b-51e7-45bc-841f-a71abe677d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d5478839-60c4-4580-9a0c-9df6ca1d8010" xlink:to="loc_us-gaap_InterestExpenseNonoperating_584c5a3b-51e7-45bc-841f-a71abe677d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4b7df35e-a78d-4a3a-8d3c-b83ce7c50521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d5478839-60c4-4580-9a0c-9df6ca1d8010" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4b7df35e-a78d-4a3a-8d3c-b83ce7c50521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_b68fa552-1729-48cf-8dc2-1d34961bb6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d5478839-60c4-4580-9a0c-9df6ca1d8010" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_b68fa552-1729-48cf-8dc2-1d34961bb6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc9bc759-795e-47a7-aed9-d66ccc9779b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2dd3e3b9-5db6-4eef-a895-6f82e3144e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc9bc759-795e-47a7-aed9-d66ccc9779b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2dd3e3b9-5db6-4eef-a895-6f82e3144e3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6fca44a7-2390-485b-a9b2-a298dcafa870" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_340ef9b5-b1c2-4b26-945e-50d577538267" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6fca44a7-2390-485b-a9b2-a298dcafa870" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_340ef9b5-b1c2-4b26-945e-50d577538267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93ef10ef-dc97-4f7a-85ec-7e42f208fd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6fca44a7-2390-485b-a9b2-a298dcafa870" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93ef10ef-dc97-4f7a-85ec-7e42f208fd7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_b2853b6a-b74c-429b-9595-703dd6ac1748" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_b2853b6a-b74c-429b-9595-703dd6ac1748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e9cd10ae-4318-45d7-a37a-863394a04338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e9cd10ae-4318-45d7-a37a-863394a04338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d510aa16-98bb-4dc7-b58e-6e445f8981de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d510aa16-98bb-4dc7-b58e-6e445f8981de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e57ed1-c6aa-4bcd-9573-b42aaf6e60c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e57ed1-c6aa-4bcd-9573-b42aaf6e60c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_4cae4ba2-7a45-497f-9404-0ab000407df7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_4cae4ba2-7a45-497f-9404-0ab000407df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions_13d6045a-cfb5-4d3f-b862-d2d22bb53e93" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6883e76e-0727-457b-8b78-8e76847a7708" xlink:to="loc_frpt_PaymentsToAcquireCappedCallOptions_13d6045a-cfb5-4d3f-b862-d2d22bb53e93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f0b98b1-3c77-4891-95e7-c2b4ee4d137e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f0b98b1-3c77-4891-95e7-c2b4ee4d137e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_15c7a40e-e525-46a0-8321-7db65a87fc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_15c7a40e-e525-46a0-8321-7db65a87fc4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8316e7fc-a8f5-4b45-989f-fa7b80de7149" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_NetIncomeLoss_8316e7fc-a8f5-4b45-989f-fa7b80de7149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_680ce4df-898e-4349-bd37-f1e04cc99776" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_680ce4df-898e-4349-bd37-f1e04cc99776" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_471be713-1b78-4422-aa24-919282c0f1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_471be713-1b78-4422-aa24-919282c0f1d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_8c14670c-6076-45ee-86a3-68a8c8543370" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_8c14670c-6076-45ee-86a3-68a8c8543370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5f2b4dc3-c572-4fc9-814f-96ac162f48be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5f2b4dc3-c572-4fc9-814f-96ac162f48be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_91403677-8887-4e8d-8ee5-2dfde7c1bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_ShareBasedCompensation_91403677-8887-4e8d-8ee5-2dfde7c1bce9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_f45fc935-f38d-4181-99ac-232eabaf3f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_f45fc935-f38d-4181-99ac-232eabaf3f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f6a5418a-80c8-4277-9771-985aa24929c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f6a5418a-80c8-4277-9771-985aa24929c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_d61c7d4d-c664-49cc-a9c0-ab02eacec049" xlink:href="frpt-20251231.xsd#frpt_DeferredDebtIssuanceCostWriteoffAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_d61c7d4d-c664-49cc-a9c0-ab02eacec049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_3e28c270-58f7-45d6-88a3-a6f60c043958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_3e28c270-58f7-45d6-88a3-a6f60c043958" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e7aa1552-7b52-4980-b6c6-4656297842f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e7aa1552-7b52-4980-b6c6-4656297842f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_382f5f09-97fe-46eb-b210-864fc3b7546a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_DepreciationAndAmortization_382f5f09-97fe-46eb-b210-864fc3b7546a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ed27c5fe-e42a-4908-92b2-baafc0db59ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ed27c5fe-e42a-4908-92b2-baafc0db59ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_11051291-4429-4f01-994a-ac83324573d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_InventoryWriteDown_11051291-4429-4f01-994a-ac83324573d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c6370ba7-51b0-43c8-87f9-473263284ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c6370ba7-51b0-43c8-87f9-473263284ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8d1eebe-cf24-4868-91ba-1cea911f1d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33d37d2b-7a50-4b25-9fac-bacb58006411" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8d1eebe-cf24-4868-91ba-1cea911f1d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1c8f8f93-35c4-4dc3-899f-9beb39291338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f0fbf228-658d-469b-add2-dfa4e3983296" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1c8f8f93-35c4-4dc3-899f-9beb39291338" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f0fbf228-658d-469b-add2-dfa4e3983296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ddd4ad94-f0d0-427f-9503-e591a2d41649" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1c8f8f93-35c4-4dc3-899f-9beb39291338" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ddd4ad94-f0d0-427f-9503-e591a2d41649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a0184567-86e9-4c72-837a-7326cc2d8616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1c8f8f93-35c4-4dc3-899f-9beb39291338" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a0184567-86e9-4c72-837a-7326cc2d8616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3302fd56-2041-4052-b554-468c37c9cbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_02de4e49-e8c0-4e32-a15a-2592533f72e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3302fd56-2041-4052-b554-468c37c9cbdf" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_02de4e49-e8c0-4e32-a15a-2592533f72e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_ebc0dc5d-a20f-4c12-9b76-f2f2ccec4d22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3302fd56-2041-4052-b554-468c37c9cbdf" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_ebc0dc5d-a20f-4c12-9b76-f2f2ccec4d22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_334405e4-a432-45d3-9570-42dac0064c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3302fd56-2041-4052-b554-468c37c9cbdf" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_334405e4-a432-45d3-9570-42dac0064c2b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/InventoriesnetDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#InventoriesnetDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/InventoriesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_52fbb7ac-5777-4c40-adf0-3e2fb7d4a873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_2df005e0-5c33-4a7d-9014-22010994b0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_52fbb7ac-5777-4c40-adf0-3e2fb7d4a873" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_2df005e0-5c33-4a7d-9014-22010994b0bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_002be7ec-f474-4e04-9661-adbc0cc0809a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_52fbb7ac-5777-4c40-adf0-3e2fb7d4a873" xlink:to="loc_us-gaap_InventoryFinishedGoods_002be7ec-f474-4e04-9661-adbc0cc0809a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_c56f4a42-8e2d-4051-b953-6c92329921d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_52fbb7ac-5777-4c40-adf0-3e2fb7d4a873" xlink:to="loc_us-gaap_InventoryWorkInProcess_c56f4a42-8e2d-4051-b953-6c92329921d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_211afa36-adc3-40a7-9e83-2f8e9fc62e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3f403d3b-370a-42b1-8666-3656bce85e28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_211afa36-adc3-40a7-9e83-2f8e9fc62e7d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3f403d3b-370a-42b1-8666-3656bce85e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a0466bde-4139-4fc5-9c2e-8f9bdad36b58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_211afa36-adc3-40a7-9e83-2f8e9fc62e7d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a0466bde-4139-4fc5-9c2e-8f9bdad36b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_02610ca0-4b91-46db-89f2-2002dfb2a7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_91f3c20f-58fa-44a6-bdab-2d7fb2a97ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_02610ca0-4b91-46db-89f2-2002dfb2a7dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_91f3c20f-58fa-44a6-bdab-2d7fb2a97ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_eeaff570-ab51-4024-8a69-ae0112cd6d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_02610ca0-4b91-46db-89f2-2002dfb2a7dc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_eeaff570-ab51-4024-8a69-ae0112cd6d4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019c1473-fc20-7856-a223-34ced035dc83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019c1473-fc20-7361-860d-f5d5727ab6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019c1473-fc20-7856-a223-34ced035dc83" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019c1473-fc20-7361-860d-f5d5727ab6f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019c1473-fc20-7b2d-b9d8-572c856e9903" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019c1473-fc20-7856-a223-34ced035dc83" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019c1473-fc20-7b2d-b9d8-572c856e9903" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-7b75-95ce-629740e72f82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-7b0f-afbf-d595b2ff93d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-7b75-95ce-629740e72f82" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-7b0f-afbf-d595b2ff93d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7227-b611-ba0d54e8e16a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-7b75-95ce-629740e72f82" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7227-b611-ba0d54e8e16a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7131-93fa-73e7ed055fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019c13d5-ab9d-7c13-bcba-1c4bbe23efb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7131-93fa-73e7ed055fc8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019c13d5-ab9d-7c13-bcba-1c4bbe23efb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019c13f8-a5e3-7e45-9a2a-7c9bfccf0dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7131-93fa-73e7ed055fc8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019c13f8-a5e3-7e45-9a2a-7c9bfccf0dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019c13d5-ab9d-7858-9b06-23c79a377b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7131-93fa-73e7ed055fc8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019c13d5-ab9d-7858-9b06-23c79a377b3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-73d4-b6d0-d9605d5d9c02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019c13d5-ab9d-7b9b-909e-fe39d7a2ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-73d4-b6d0-d9605d5d9c02" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019c13d5-ab9d-7b9b-909e-fe39d7a2ed82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019c13d5-ab9d-7f6a-b8bc-c8ecd6dc563b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-73d4-b6d0-d9605d5d9c02" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019c13d5-ab9d-7f6a-b8bc-c8ecd6dc563b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019c13d5-ab9d-7a1c-a545-34925a29aa67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-73d4-b6d0-d9605d5d9c02" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019c13d5-ab9d-7a1c-a545-34925a29aa67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1434-d38f-7a36-aed4-6447b2500a80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1434-d38f-7a36-aed4-6447b2500a80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1434-d38f-7dfe-971a-85964a8a2104" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1434-d38f-7dfe-971a-85964a8a2104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1434-d38f-7551-af15-b511b9797a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1434-d38f-7551-af15-b511b9797a0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c1434-d38f-786d-b451-7198214291c0" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c1434-d38f-786d-b451-7198214291c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c1434-d38f-7823-8569-56c0e493dc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c1434-d38f-7823-8569-56c0e493dc2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c1434-d38f-7a86-ad63-0053fc2559ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c1434-d38f-7a86-ad63-0053fc2559ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1434-d38f-7362-8712-6e6a171381a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1434-d38f-7362-8712-6e6a171381a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1434-d38f-7d10-be0f-04dd4f43de43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1434-d38f-7d10-be0f-04dd4f43de43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551e-9589-796f-9d3c-af17dda60511" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c1434-d38f-7e43-9f04-8892ef29c498" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551e-9589-796f-9d3c-af17dda60511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1434-59f2-7b1c-b934-8dfef2c7cac2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1434-59f2-7b1c-b934-8dfef2c7cac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551e-56fd-705b-b0a3-d467477aca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551e-56fd-705b-b0a3-d467477aca9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1434-59f2-77f5-bbbd-bac9b6cc7e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1434-59f2-77f5-bbbd-bac9b6cc7e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1434-59f2-7f11-a991-60f5d6d1c768" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1434-59f2-7f11-a991-60f5d6d1c768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c1434-59f2-70d4-80b5-b195e194f273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c1434-59f2-70d4-80b5-b195e194f273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1434-59f2-7839-9bc4-f23880784260" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1434-59f2-7839-9bc4-f23880784260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1434-59f2-7051-8188-08a404fabf63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1434-59f2-7051-8188-08a404fabf63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c1434-59f2-7dd8-b017-01d900c31374" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c1434-59f2-7dd8-b017-01d900c31374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5915-2dec-7127-bfb7-26b66c807825" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c1434-59f2-7803-8013-2d34a2eaef06" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5915-2dec-7127-bfb7-26b66c807825" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofCashTaxesPaidDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c143d-2c7d-7d6f-8502-030ee1a32a38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143d-2c7d-7e6a-976d-d77135b36937" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c143d-2c7d-7d6f-8502-030ee1a32a38" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143d-2c7d-7e6a-976d-d77135b36937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143d-2c7d-7ef6-be0e-f46240e9a6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c143d-2c7d-7d6f-8502-030ee1a32a38" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143d-2c7d-7ef6-be0e-f46240e9a6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143d-2c7d-7f33-8a52-f58d53ee1309" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c143d-2c7d-7d6f-8502-030ee1a32a38" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143d-2c7d-7f33-8a52-f58d53ee1309" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c145a-21f7-718d-b338-86ef7d1027fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c145a-21f7-7f2c-849c-84b8ac5bff4c" xlink:href="frpt-20251231.xsd#frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c145a-21f7-718d-b338-86ef7d1027fb" xlink:to="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c145a-21f7-7f2c-849c-84b8ac5bff4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23ec-4eaf-7e99-945f-5bddb8959211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c145a-21f7-718d-b338-86ef7d1027fb" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23ec-4eaf-7e99-945f-5bddb8959211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:href="frpt-20251231.xsd#frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019c1459-fb06-7bbd-aa8f-74dbcda0bd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019c1459-fb06-7bbd-aa8f-74dbcda0bd6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1459-fb06-7045-a9bc-a16303a41a04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1459-fb06-7045-a9bc-a16303a41a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1459-fb06-7b50-b2ca-d55b4322f240" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1459-fb06-7b50-b2ca-d55b4322f240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019c1459-fb06-7c05-bd09-85ed88739141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019c1459-fb06-7c05-bd09-85ed88739141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019c1459-fb06-7d89-8ff8-81a21182d493" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019c1459-fb06-7d89-8ff8-81a21182d493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_019c1459-fb06-72bd-a21d-1f97ea9f6ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c1459-fb06-7dff-b727-eadee88c4e3d" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_019c1459-fb06-72bd-a21d-1f97ea9f6ac5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedFreightCurrent_3fe87e8b-d513-40e2-8f5f-769dc333f924" xlink:href="frpt-20251231.xsd#frpt_AccruedFreightCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_frpt_AccruedFreightCurrent_3fe87e8b-d513-40e2-8f5f-769dc333f924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedConstructionCosts_c60de38e-948e-422f-894e-0fa9d31031ac" xlink:href="frpt-20251231.xsd#frpt_AccruedConstructionCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_frpt_AccruedConstructionCosts_c60de38e-948e-422f-894e-0fa9d31031ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedProductionExpensesCurrent_ffe99bb2-a4ce-453b-bdf1-49533ef4cbcf" xlink:href="frpt-20251231.xsd#frpt_AccruedProductionExpensesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_frpt_AccruedProductionExpensesCurrent_ffe99bb2-a4ce-453b-bdf1-49533ef4cbcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent_c6bc0c9a-6932-4e43-b3f7-9351c294c438" xlink:href="frpt-20251231.xsd#frpt_AccruedCorporateAndMarketingExpensesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent_c6bc0c9a-6932-4e43-b3f7-9351c294c438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e6caf4ca-6613-4cef-843d-9d5b855bd591" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_us-gaap_InterestPayableCurrent_e6caf4ca-6613-4cef-843d-9d5b855bd591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_18d3025c-65e3-465e-9955-3897de6298b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_18d3025c-65e3-465e-9955-3897de6298b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_40e1ea5c-ae2f-4ec6-972e-3905b072dca3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_40e1ea5c-ae2f-4ec6-972e-3905b072dca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedChillerCostCurrent_4e35babd-cd7e-464f-856b-279a423995bc" xlink:href="frpt-20251231.xsd#frpt_AccruedChillerCostCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6794e12b-a2dd-487f-a42c-f8f7d260af30" xlink:to="loc_frpt_AccruedChillerCostCurrent_4e35babd-cd7e-464f-856b-279a423995bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_8107f07f-839e-464a-920f-e68fb461f256" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_64ef3451-df42-4c46-8648-327145b0fb51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_8107f07f-839e-464a-920f-e68fb461f256" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_64ef3451-df42-4c46-8648-327145b0fb51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e806d62a-7c53-4eeb-99d6-f448800ab140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_8107f07f-839e-464a-920f-e68fb461f256" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e806d62a-7c53-4eeb-99d6-f448800ab140" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d3553588-b685-4378-b3af-2353eeb534af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4bcb036f-1464-455b-bad7-879dfe1db126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d3553588-b685-4378-b3af-2353eeb534af" xlink:to="loc_us-gaap_FinanceLeaseLiability_4bcb036f-1464-455b-bad7-879dfe1db126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_99bb135e-fa03-4ed5-aa9f-cc8b23dc3d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d3553588-b685-4378-b3af-2353eeb534af" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_99bb135e-fa03-4ed5-aa9f-cc8b23dc3d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d7b05b0-4768-49b3-8d7b-9c4a2d3e4141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_886844a1-4ab1-4d21-b2e6-e6da3eafd031" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d7b05b0-4768-49b3-8d7b-9c4a2d3e4141" xlink:to="loc_us-gaap_OperatingLeaseLiability_886844a1-4ab1-4d21-b2e6-e6da3eafd031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_55eb36fe-67af-455f-aa2c-0914fc364479" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d7b05b0-4768-49b3-8d7b-9c4a2d3e4141" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_55eb36fe-67af-455f-aa2c-0914fc364479" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cecfecb4-7a3c-4fed-83de-0d0cc08a3ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cecfecb4-7a3c-4fed-83de-0d0cc08a3ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d35d15c1-8a04-4bd5-9660-a30699763eab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d35d15c1-8a04-4bd5-9660-a30699763eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_291c1ee1-f71c-4615-8e96-97474a4843a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_291c1ee1-f71c-4615-8e96-97474a4843a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9aa6c9c5-473b-404b-b396-354fa3f434ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9aa6c9c5-473b-404b-b396-354fa3f434ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_d012d034-a63b-4b3c-96ba-7bcb313516bd" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ebe5c7f4-73c9-49d3-b31a-2a0cade2d624" xlink:to="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_d012d034-a63b-4b3c-96ba-7bcb313516bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_99c7dc8e-4ec1-4666-8598-f83f57337b84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_99c7dc8e-4ec1-4666-8598-f83f57337b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ff7e4b9c-293a-4f22-936c-ef434ed27706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ff7e4b9c-293a-4f22-936c-ef434ed27706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2a17d2f7-60b5-40d6-8a7a-8fa064947f15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2a17d2f7-60b5-40d6-8a7a-8fa064947f15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_884d2291-75ea-4192-956d-0116addb95b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_884d2291-75ea-4192-956d-0116addb95b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_7de72209-c0e9-4bb2-b5c3-75e19c27e13e" xlink:href="frpt-20251231.xsd#frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_67cbd7f2-6a2c-49c5-8141-45b1a3fda0d0" xlink:to="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_7de72209-c0e9-4bb2-b5c3-75e19c27e13e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseLiability_8d191bf3-a584-4f1e-ae4b-93aa07898f45" xlink:href="frpt-20251231.xsd#frpt_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f54d3c84-c8fe-4622-9a5c-b0621c6a992c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseLiability_8d191bf3-a584-4f1e-ae4b-93aa07898f45" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f54d3c84-c8fe-4622-9a5c-b0621c6a992c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a28e6c38-939c-4d3c-aa49-941275c9bb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseLiability_8d191bf3-a584-4f1e-ae4b-93aa07898f45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a28e6c38-939c-4d3c-aa49-941275c9bb7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_52010c00-0e47-4010-aaf9-1979840fe8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseLiability_8d191bf3-a584-4f1e-ae4b-93aa07898f45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_52010c00-0e47-4010-aaf9-1979840fe8cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9113b0ba-829d-4fd1-ac58-9a64c034f5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseLiability_8d191bf3-a584-4f1e-ae4b-93aa07898f45" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9113b0ba-829d-4fd1-ac58-9a64c034f5e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseRightOfUseAsset_be561c1d-d841-4a4d-be25-19c4fe95f758" xlink:href="frpt-20251231.xsd#frpt_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_eeca2b0b-44ec-4abf-8677-946588327478" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseRightOfUseAsset_be561c1d-d841-4a4d-be25-19c4fe95f758" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_eeca2b0b-44ec-4abf-8677-946588327478" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d0d82259-bb5e-460d-8d92-8752f2aadd61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_frpt_LeaseRightOfUseAsset_be561c1d-d841-4a4d-be25-19c4fe95f758" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d0d82259-bb5e-460d-8d92-8752f2aadd61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_e1ed6cff-8f4c-44f5-8974-456a3cb7515b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_e1ed6cff-8f4c-44f5-8974-456a3cb7515b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_6d9ac2eb-897b-4bbd-976f-e508cdb063f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_6d9ac2eb-897b-4bbd-976f-e508cdb063f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_70ee68da-92ad-4185-9de5-9a0e1bef97bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_70ee68da-92ad-4185-9de5-9a0e1bef97bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_cefbd21d-7310-4197-8af6-0570482cbd88" xlink:href="frpt-20251231.xsd#frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:to="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_cefbd21d-7310-4197-8af6-0570482cbd88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_02c55278-dc70-46e0-82fc-322483bc02ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_4cafadd4-a8a8-4591-9d25-994b780035fa" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_02c55278-dc70-46e0-82fc-322483bc02ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-75b9-810b-8a70910aaccb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7821-b8f8-cbc98472104f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-75b9-810b-8a70910aaccb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7821-b8f8-cbc98472104f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7350-a3c9-9625bb24166a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-75b9-810b-8a70910aaccb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7350-a3c9-9625bb24166a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7ce5-ab5b-69f75f257bba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-79db-9146-fb651c73910b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7ce5-ab5b-69f75f257bba" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-79db-9146-fb651c73910b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-757d-9022-ab0a66334030" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7ce5-ab5b-69f75f257bba" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-757d-9022-ab0a66334030" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformationFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MediaCosts_1b3da32b-69e6-4b1e-911b-6ab51a0b934d" xlink:href="frpt-20251231.xsd#frpt_MediaCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_MediaCosts_1b3da32b-69e6-4b1e-911b-6ab51a0b934d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_66d7614c-4a7c-4746-9c15-e9fa6e4c6097" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_66d7614c-4a7c-4746-9c15-e9fa6e4c6097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2bc7e8e5-b1e3-452a-86b7-745401ee834f" xlink:href="frpt-20251231.xsd#frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2bc7e8e5-b1e3-452a-86b7-745401ee834f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_e24ffabc-c1de-4389-aab7-b098f3a69c03" xlink:href="frpt-20251231.xsd#frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_e24ffabc-c1de-4389-aab7-b098f3a69c03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3aa33e0d-7fb9-4ff3-b0aa-f46ff74bfad2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3aa33e0d-7fb9-4ff3-b0aa-f46ff74bfad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_b711e738-8456-4155-a013-70ac91ddbc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_DepreciationAndAmortization_b711e738-8456-4155-a013-70ac91ddbc9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ef1d749d-7b4b-4915-9fc6-7cab06a53bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ef1d749d-7b4b-4915-9fc6-7cab06a53bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_fee73e76-62fb-43e1-919b-ccc773a6920a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_fee73e76-62fb-43e1-919b-ccc773a6920a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_QualityCosts_051fc40b-077d-4727-a922-f1cb8d5d3ed9" xlink:href="frpt-20251231.xsd#frpt_QualityCosts"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_QualityCosts_051fc40b-077d-4727-a922-f1cb8d5d3ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_3474b65f-9936-4e35-a243-64a60b6a6db8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_3474b65f-9936-4e35-a243-64a60b6a6db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5d52be73-3e97-4a44-af1d-2b29dc707aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5d52be73-3e97-4a44-af1d-2b29dc707aaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_141dde73-4198-4c05-ab8d-d7c4fb0f5de6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_141dde73-4198-4c05-ab8d-d7c4fb0f5de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_InputCosts_165fb953-4dbd-4193-bf8f-c4f63998910b" xlink:href="frpt-20251231.xsd#frpt_InputCosts"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_InputCosts_165fb953-4dbd-4193-bf8f-c4f63998910b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LogisticsCosts_9046fa47-1d92-4e63-9df8-c225f7bffa0e" xlink:href="frpt-20251231.xsd#frpt_LogisticsCosts"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_frpt_LogisticsCosts_9046fa47-1d92-4e63-9df8-c225f7bffa0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_3c645211-7c68-42b0-b4a0-afed50078862" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_81207edc-61d4-49c7-a7a2-c27c3d3a4a9b" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_3c645211-7c68-42b0-b4a0-afed50078862" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>frpt-20251231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:to="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a0f165ea-ce73-4abc-ba86-c6323d157037_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:to="loc_us-gaap_EquityComponentDomain_a0f165ea-ce73-4abc-ba86-c6323d157037_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:to="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_497fe01c-643a-4067-bfdf-28a3c5425498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_CommonStockMember_497fe01c-643a-4067-bfdf-28a3c5425498" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_90a2bd0c-4a51-4733-8228-56f4f49ff2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_90a2bd0c-4a51-4733-8228-56f4f49ff2f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0110e438-a99c-4028-bc25-33730167aa62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_RetainedEarningsMember_0110e438-a99c-4028-bc25-33730167aa62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab53bf05-38b8-4bd7-adae-4722046fa4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab53bf05-38b8-4bd7-adae-4722046fa4c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_f8ae2a80-d5fc-4e22-8dfd-9335d63e374a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_f8ae2a80-d5fc-4e22-8dfd-9335d63e374a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9b67c373-adc5-4451-87cf-5910ae1e535a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9b67c373-adc5-4451-87cf-5910ae1e535a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c78e7fff-a0c7-40b8-a93f-380168d27e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockholdersEquity_c78e7fff-a0c7-40b8-a93f-380168d27e0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_0878475f-dcb0-4d4d-9a1d-4704e0be3565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_0878475f-dcb0-4d4d-9a1d-4704e0be3565" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4a0f993-eb78-4a30-82f8-49e14a40f212" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4a0f993-eb78-4a30-82f8-49e14a40f212" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7e9e36d6-7520-4ec2-86ba-d8cfd5f8ad58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7e9e36d6-7520-4ec2-86ba-d8cfd5f8ad58" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_734e1dfb-787a-40a0-ad59-955ae27888bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_734e1dfb-787a-40a0-ad59-955ae27888bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_6def1a77-2b46-4d3f-9a4e-3a0889946c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_6def1a77-2b46-4d3f-9a4e-3a0889946c0a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_949e690e-9ae2-43d8-a837-c71fce779e72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_949e690e-9ae2-43d8-a837-c71fce779e72" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PurchaseOfCappedCallOptions_18660e92-660f-44db-a248-2da281b393ae" xlink:href="frpt-20251231.xsd#frpt_PurchaseOfCappedCallOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_frpt_PurchaseOfCappedCallOptions_18660e92-660f-44db-a248-2da281b393ae" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5a2070fe-e94e-47bc-b3b8-6d1d39de5179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5a2070fe-e94e-47bc-b3b8-6d1d39de5179" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_048accd3-e3fa-4e0d-aa6b-8d2d265b43f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_NetIncomeLoss_048accd3-e3fa-4e0d-aa6b-8d2d265b43f8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_81e00007-1ff6-4533-96db-2813de781a08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d4af7651-ec41-434e-a401-e3cde53cf220" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_873cf8df-e066-4f52-807a-aef94b0936c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_14950e42-9299-433b-a519-a89c61048f4b_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_14950e42-9299-433b-a519-a89c61048f4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_8660f09d-bbd5-4c65-acc2-cc536d3b10bc" xlink:href="frpt-20251231.xsd#frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:to="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_8660f09d-bbd5-4c65-acc2-cc536d3b10bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cb6ad32c-99e4-4b1e-9058-bed8752ec070_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cb6ad32c-99e4-4b1e-9058-bed8752ec070_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_a8db4dd7-0973-4338-856c-44e418313bca" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:to="loc_frpt_March2023NoteMember_a8db4dd7-0973-4338-856c-44e418313bca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_320cee53-dce1-43e3-ae67-832cb2d89944_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_320cee53-dce1-43e3-ae67-832cb2d89944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_723dbfc0-ba8a-41ea-99fb-3ae77a16b7ab" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_723dbfc0-ba8a-41ea-99fb-3ae77a16b7ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FurnitureAndOfficeEquipmentMember_1fc8ea14-0feb-4dc6-855e-5aa888fa93a7" xlink:href="frpt-20251231.xsd#frpt_FurnitureAndOfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_frpt_FurnitureAndOfficeEquipmentMember_1fc8ea14-0feb-4dc6-855e-5aa888fa93a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RefrigerationEquipmentMember_098572ea-e67c-443e-875c-c8d88573ced9" xlink:href="frpt-20251231.xsd#frpt_RefrigerationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_frpt_RefrigerationEquipmentMember_098572ea-e67c-443e-875c-c8d88573ced9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a6d6ce3c-1690-41a0-98ac-3bf8549f3d75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a6d6ce3c-1690-41a0-98ac-3bf8549f3d75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2f5b765e-5569-4f22-9888-f8d08c186e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2f5b765e-5569-4f22-9888-f8d08c186e8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d089b85-2af5-4823-867c-f168dbfaaf02_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:to="loc_srt_RangeMember_3d089b85-2af5-4823-867c-f168dbfaaf02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:to="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8f185823-57b1-47ff-a120-c2ddb7fa2bd6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:to="loc_srt_MinimumMember_8f185823-57b1-47ff-a120-c2ddb7fa2bd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33222a39-867d-4e14-9578-aa588709b494" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:to="loc_srt_MaximumMember_33222a39-867d-4e14-9578-aa588709b494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_545aecb2-4ec4-4c2d-a2bd-069f55187333_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_545aecb2-4ec4-4c2d-a2bd-069f55187333_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5beeca1c-67a1-4a23-8bcb-4d4795f2035f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5beeca1c-67a1-4a23-8bcb-4d4795f2035f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f8918331-a843-40d3-ad0e-37fbbec3765e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:to="loc_srt_ProductsAndServicesDomain_f8918331-a843-40d3-ad0e-37fbbec3765e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:to="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_b18a78f3-b6d2-413f-8284-596f55c1cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:to="loc_us-gaap_ShippingAndHandlingMember_b18a78f3-b6d2-413f-8284-596f55c1cee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7e61-815a-75fd7bdcf761_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:to="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7e61-815a-75fd7bdcf761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:to="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_019c1371-e796-7752-b977-6a45a3bbfe19" xlink:href="frpt-20251231.xsd#frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:to="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_019c1371-e796-7752-b977-6a45a3bbfe19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_70adb15d-0782-4ccd-bd19-f99b307ecbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_NumberOfOperatingSegments_70adb15d-0782-4ccd-bd19-f99b307ecbe5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_779314c7-08ee-437b-a439-14d1b8644124" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_NumberOfReportableSegments_779314c7-08ee-437b-a439-14d1b8644124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1b0b8cb3-338e-4d40-8941-ff4c66ff1993" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquityMethodInvestments_1b0b8cb3-338e-4d40-8941-ff4c66ff1993" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_7d156690-1715-49fb-9e57-6f1ec9535877" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_7d156690-1715-49fb-9e57-6f1ec9535877" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_e387ef7e-d823-4622-976f-8b24be7dba00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_e387ef7e-d823-4622-976f-8b24be7dba00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8381d0ea-4cfa-4868-8db0-f97aaf0a4216" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8381d0ea-4cfa-4868-8db0-f97aaf0a4216" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0277c00e-50c2-4aa0-b3b8-0dcd9014510e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0277c00e-50c2-4aa0-b3b8-0dcd9014510e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_71c107d1-9cf2-4e59-ad8a-c77fb95eab28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_71c107d1-9cf2-4e59-ad8a-c77fb95eab28" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_51fac601-b905-4b1b-8764-3a740681f399" xlink:href="frpt-20251231.xsd#frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_51fac601-b905-4b1b-8764-3a740681f399" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f103c500-7c1d-4116-b893-be5c1bb351d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f103c500-7c1d-4116-b893-be5c1bb351d1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtAmortizedValue_c5b349ae-d750-4773-bae7-a849b446b8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServicingAssetAtAmortizedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ServicingAssetAtAmortizedValue_c5b349ae-d750-4773-bae7-a849b446b8b3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019c1370-93c0-7016-9121-d410bbf727ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019c1370-93c0-7016-9121-d410bbf727ea" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ImplementationCosts_bdf01389-5bea-45af-8c9d-859966972dfa" xlink:href="frpt-20251231.xsd#frpt_ImplementationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_frpt_ImplementationCosts_bdf01389-5bea-45af-8c9d-859966972dfa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_28914edd-a003-45bb-835a-3001d1b04828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_28914edd-a003-45bb-835a-3001d1b04828" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_7fa98634-ec48-431f-89af-0a83ca087b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_AdvertisingExpense_7fa98634-ec48-431f-89af-0a83ca087b7e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_1f2896ce-57df-40a8-8f89-e6cc43de89ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidAdvertising"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_PrepaidAdvertising_1f2896ce-57df-40a8-8f89-e6cc43de89ca" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_98db2d1c-8246-48f7-bf16-95dc1a7e07de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_98db2d1c-8246-48f7-bf16-95dc1a7e07de" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_f5e05daa-aeca-4ddc-86ca-21ac848da8ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_f5e05daa-aeca-4ddc-86ca-21ac848da8ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_9133a3a5-5ec1-41c6-bf68-ab465af0fa32" xlink:href="frpt-20251231.xsd#frpt_SalesChannelGroceryMassInternationalAndDigitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:to="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_9133a3a5-5ec1-41c6-bf68-ab465af0fa32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelPetSpecialtyAndClubMember_901e1f4c-d151-4286-89a8-6f47230f9723" xlink:href="frpt-20251231.xsd#frpt_SalesChannelPetSpecialtyAndClubMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:to="loc_frpt_SalesChannelPetSpecialtyAndClubMember_901e1f4c-d151-4286-89a8-6f47230f9723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9e7931d-0b72-4bf4-b102-e1bd4a9026be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9e7931d-0b72-4bf4-b102-e1bd4a9026be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d208905-9860-4765-a496-4e2a5f0bec20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d208905-9860-4765-a496-4e2a5f0bec20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RefrigerationEquipmentMember_b27a7a02-21bb-4a6f-aceb-ea747aafe225" xlink:href="frpt-20251231.xsd#frpt_RefrigerationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_frpt_RefrigerationEquipmentMember_b27a7a02-21bb-4a6f-aceb-ea747aafe225" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a5088ca7-384d-4885-b66a-29781451be12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a5088ca7-384d-4885-b66a-29781451be12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_29cd95de-babd-4af4-bbcd-9ddedaa67e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_29cd95de-babd-4af4-bbcd-9ddedaa67e03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FurnitureAndOfficeEquipmentMember_e0440e4f-7f09-45da-a3e3-b1af3ca88951" xlink:href="frpt-20251231.xsd#frpt_FurnitureAndOfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_frpt_FurnitureAndOfficeEquipmentMember_e0440e4f-7f09-45da-a3e3-b1af3ca88951" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_2c77d55b-1a37-4902-8421-3d95ae5bfc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_2c77d55b-1a37-4902-8421-3d95ae5bfc0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_f2542e33-d9a2-4218-bfd3-861d1aa491a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_ConstructionInProgressMember_f2542e33-d9a2-4218-bfd3-861d1aa491a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e55abab3-5793-43de-a83c-9abbf63b0001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e55abab3-5793-43de-a83c-9abbf63b0001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_03b65960-4dc3-4aae-82e0-cc79ea78c6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_03b65960-4dc3-4aae-82e0-cc79ea78c6e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1ebc4524-042a-4006-99c6-87f57b7d2679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1ebc4524-042a-4006-99c6-87f57b7d2679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_89761e64-277e-4710-9782-e9753bb3f879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_89761e64-277e-4710-9782-e9753bb3f879" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcf45146-0d30-42fa-b6b7-d3acde186217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcf45146-0d30-42fa-b6b7-d3acde186217" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_cdfeeaaa-6c53-4c73-81a1-46aad50dd973" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:to="loc_us-gaap_CostOfSalesMember_cdfeeaaa-6c53-4c73-81a1-46aad50dd973" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0aea5e40-7a4d-405f-9791-a93d588eec36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0aea5e40-7a4d-405f-9791-a93d588eec36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-7cc1-9a08-87bb07446ac7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-7cc1-9a08-87bb07446ac7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:to="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019c1425-f4bd-7726-9e12-d3b6341cd582" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:to="loc_country_GB_019c1425-f4bd-7726-9e12-d3b6341cd582" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c1426-50c5-7a4b-974a-65cff73f78eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c1426-50c5-7a4b-974a-65cff73f78eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1401-9ba7-7586-ac8d-6140c9423b48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1401-9ba7-7586-ac8d-6140c9423b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1419-98d5-776a-9c01-4deefc197486" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1419-98d5-776a-9c01-4deefc197486" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1409-d06a-741a-9a8c-c033d123f163" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1409-d06a-741a-9a8c-c033d123f163" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5911-2460-71b8-ae1d-47264ad6bfdd" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5911-2460-71b8-ae1d-47264ad6bfdd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551b-c216-7056-9f38-a3273b5be687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551b-c216-7056-9f38-a3273b5be687" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c140c-ce87-7cb7-90c9-d3c670181663" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c140c-ce87-7cb7-90c9-d3c670181663" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1415-6a6a-7caa-b452-3dd274bb6f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1415-6a6a-7caa-b452-3dd274bb6f5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1402-d067-7bd0-ad81-e378a759d433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1402-d067-7bd0-ad81-e378a759d433" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c141c-0754-7007-bb1e-f9df54d9a15a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c141c-0754-7007-bb1e-f9df54d9a15a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c141c-b2c1-7651-8d69-a0d8b0ad1a28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019c141c-b2c1-7651-8d69-a0d8b0ad1a28" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1426-f444-7f99-b054-4ccda80731ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1426-f444-7f99-b054-4ccda80731ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_31d3ea82-efea-4a8a-ad23-3855562560bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_31d3ea82-efea-4a8a-ad23-3855562560bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1427-dc19-7e96-b516-5595761e2b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1427-dc19-7e96-b516-5595761e2b6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c142b-10af-7bfc-9864-2e9419af48c0" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c142b-10af-7bfc-9864-2e9419af48c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551c-5202-77b6-a4b9-e6c68e7a0616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551c-5202-77b6-a4b9-e6c68e7a0616" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c142c-609e-7f0c-9b89-11064d36e8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c142c-609e-7f0c-9b89-11064d36e8e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c142d-dce9-78d4-a584-e71a12dd5098" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c142d-dce9-78d4-a584-e71a12dd5098" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1427-3a8c-71d6-9cce-07a373a33d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1427-3a8c-71d6-9cce-07a373a33d2c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1431-8326-7db6-b02a-32aa23ba800b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1431-8326-7db6-b02a-32aa23ba800b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43ddaae8-7c00-4786-a21a-57f842855349" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43ddaae8-7c00-4786-a21a-57f842855349" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofCashTaxesPaidDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7642-a0bf-5d62a3822ba6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7642-a0bf-5d62a3822ba6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_019c3400-5a5e-74f1-9982-d8ba1bfc9454" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_CA_019c3400-5a5e-74f1-9982-d8ba1bfc9454" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_PA_019c3405-e317-7201-8e26-aa3850fd2a54" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_PA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_PA_019c3405-e317-7201-8e26-aa3850fd2a54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_019c3406-1ee6-7334-b046-a89d8870b9a9" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_TX_019c3406-1ee6-7334-b046-a89d8870b9a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_019c3406-5b11-70af-a7d1-029b19f5557d" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_IL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_IL_019c3406-5b11-70af-a7d1-029b19f5557d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MA_019c3407-6d9b-731f-acd9-41a44a3ddf51" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_MA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_MA_019c3407-6d9b-731f-acd9-41a44a3ddf51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_019c3407-fc72-73af-9efe-0cd1a193bdef" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_NY_019c3407-fc72-73af-9efe-0cd1a193bdef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NC_019c3408-345d-7d14-b39e-0f60c219f8d5" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NC"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_NC_019c3408-345d-7d14-b39e-0f60c219f8d5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR_019c3408-748b-7843-86fb-e115e6ee7699" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_OR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_OR_019c3408-748b-7843-86fb-e115e6ee7699" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_SC_019c3408-bd22-7fe5-aad5-abc2d79b37f1" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_SC"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_SC_019c3408-bd22-7fe5-aad5-abc2d79b37f1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN_019c3409-1197-7dbc-b7b6-8ba236239408" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_TN_019c3409-1197-7dbc-b7b6-8ba236239408" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143c-2d46-7edd-9af5-b55fd7a0a7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143c-2d46-7edd-9af5-b55fd7a0a7d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143c-2d46-71d8-89c5-4aa1dae4b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143c-2d46-71d8-89c5-4aa1dae4b76f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143c-9b90-7454-a845-e6a396e6c125" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143c-9b90-7454-a845-e6a396e6c125" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c143c-9b90-79a5-a402-71959173be9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c143c-9b90-79a5-a402-71959173be9b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-73f4-aaee-ea2627774ccc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-73f4-aaee-ea2627774ccc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c23ea-9795-7115-a844-38e06fa24e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:to="loc_us-gaap_DomesticCountryMember_019c23ea-9795-7115-a844-38e06fa24e4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c23eb-a0bc-7c9c-a65c-69a8baa39661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:to="loc_us-gaap_ForeignCountryMember_019c23eb-a0bc-7c9c-a65c-69a8baa39661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a913e2fb-9d31-49a6-9a36-c898174b23a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a913e2fb-9d31-49a6-9a36-c898174b23a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1451-2472-7b72-842b-30456463d28f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1451-2472-7b72-842b-30456463d28f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1451-9909-73a2-b269-4a65af6a28ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1451-9909-73a2-b269-4a65af6a28ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ffed3e66-b0e3-41cd-ac90-7bde654d4a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ffed3e66-b0e3-41cd-ac90-7bde654d4a2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b8c5b18b-4f47-4b9a-bcf9-d5dc5b0ba1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b8c5b18b-4f47-4b9a-bcf9-d5dc5b0ba1ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_fa406abd-beb6-4e56-83a7-d7a3ffd17d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_fa406abd-beb6-4e56-83a7-d7a3ffd17d9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c144f-b610-7d8d-9179-4cdeeae241d0" xlink:href="frpt-20251231.xsd#frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c144f-b610-7d8d-9179-4cdeeae241d0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23e7-248b-739d-a73f-c9de46323349" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23e7-248b-739d-a73f-c9de46323349" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_280b1087-7c8a-4ebc-af01-dc1509343ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_280b1087-7c8a-4ebc-af01-dc1509343ad6" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7d490436-9890-4183-aca0-5376bd9cf246_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7d490436-9890-4183-aca0-5376bd9cf246_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:to="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_aaea2157-05d7-4679-b7e7-e4b8e1deceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_aaea2157-05d7-4679-b7e7-e4b8e1deceaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c33f6-acaa-77f6-9c99-a04585d6e400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:to="loc_us-gaap_ForeignCountryMember_019c33f6-acaa-77f6-9c99-a04585d6e400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7175-84a2-0bf693f073fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7175-84a2-0bf693f073fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember_019c146e-8e98-79ce-a44e-aae3717423f7" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsStockOptionExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:to="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember_019c146e-8e98-79ce-a44e-aae3717423f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_019c33e6-c573-76c9-ac58-af1f3bee72e7" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:to="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_019c33e6-c573-76c9-ac58-af1f3bee72e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_019c5919-fb00-7c09-817f-c79801467f28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_019c5919-fb00-7c09-817f-c79801467f28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c146d-d233-7557-a98f-37c74f8e3183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c146d-d233-7557-a98f-37c74f8e3183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c146d-787d-7377-93a3-86c045c8ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c146d-787d-7377-93a3-86c045c8ab11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_019c340e-8f06-7ffc-9d9c-31a9725de6f7" xlink:href="frpt-20251231.xsd#frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_019c340e-8f06-7ffc-9d9c-31a9725de6f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c33e7-f1cc-7a09-b9be-1be67e084299" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c33e7-f1cc-7a09-b9be-1be67e084299" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c7fd0d89-c693-46fe-ab1a-5f8fe6a862be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c7fd0d89-c693-46fe-ab1a-5f8fe6a862be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019c23e4-1ed6-7bd6-819b-dc7c717a9330" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019c23e4-1ed6-7bd6-819b-dc7c717a9330" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_019c5a98-c659-782c-9a12-9a2e5f8c4282" xlink:href="frpt-20251231.xsd#frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_019c5a98-c659-782c-9a12-9a2e5f8c4282" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3ddff756-2651-42bf-bf2b-3c6e573f7873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3ddff756-2651-42bf-bf2b-3c6e573f7873" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration_53d6cc96-5b69-40ee-82d6-57b3c0736ebd" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration_53d6cc96-5b69-40ee-82d6-57b3c0736ebd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_feafe98b-b3c9-447b-865d-5d90a4619a14" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_feafe98b-b3c9-447b-865d-5d90a4619a14" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/DebtDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f8a09ef9-636d-4471-ada9-686341f26761_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f8a09ef9-636d-4471-ada9-686341f26761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CreditFacilityMember_03633fdc-7643-4b40-a80b-7c9696fbd7cc" xlink:href="frpt-20251231.xsd#frpt_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:to="loc_frpt_CreditFacilityMember_03633fdc-7643-4b40-a80b-7c9696fbd7cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e45de7e3-79ff-4999-9306-782c4dd51921_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e45de7e3-79ff-4999-9306-782c4dd51921_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DrawTermLoanMember_4f586689-ced0-448b-8619-84b419ad06c9" xlink:href="frpt-20251231.xsd#frpt_DrawTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:to="loc_frpt_DrawTermLoanMember_4f586689-ced0-448b-8619-84b419ad06c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:to="loc_us-gaap_CreditFacilityDomain_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:to="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_60f28fe6-d152-49fe-b556-d74238ccaa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_60f28fe6-d152-49fe-b556-d74238ccaa9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtAgreementMaximumBorrowingCapacity_7821583c-48ab-443f-9d8c-b80a13a42e6a" xlink:href="frpt-20251231.xsd#frpt_DebtAgreementMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_frpt_DebtAgreementMaximumBorrowingCapacity_7821583c-48ab-443f-9d8c-b80a13a42e6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3b504f64-3a7c-4c66-bc53-9ccd7599f5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_LongTermDebt_3b504f64-3a7c-4c66-bc53-9ccd7599f5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d8b39fb1-ee2a-4ac6-b3f5-1da200ef6af7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d8b39fb1-ee2a-4ac6-b3f5-1da200ef6af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2c41c11c-398c-4ca2-aa56-2a88a353a06e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_InterestExpenseDebt_2c41c11c-398c-4ca2-aa56-2a88a353a06e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0a855e3a-8600-40e2-8d96-cf83d2503717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0a855e3a-8600-40e2-8d96-cf83d2503717" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_fb5c0a07-5d7a-412b-941d-752638431e63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_fb5c0a07-5d7a-412b-941d-752638431e63" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20cd54d7-50e3-4371-bcf7-fc35baf76a3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20cd54d7-50e3-4371-bcf7-fc35baf76a3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_25835a5a-f590-46d4-bf1a-d5333dcf019e" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:to="loc_frpt_March2023NoteMember_25835a5a-f590-46d4-bf1a-d5333dcf019e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9ed69cff-da37-430a-9b0f-a00ed86e4abe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9ed69cff-da37-430a-9b0f-a00ed86e4abe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_bc5b0655-78ff-47ff-b54f-6fc5c3d7d7df" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_bc5b0655-78ff-47ff-b54f-6fc5c3d7d7df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:to="loc_us-gaap_DebtConversionNameDomain_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:to="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodOneMember_96087232-a1d2-41fe-8732-1ba24a0cee24" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:to="loc_frpt_ConversionPeriodOneMember_96087232-a1d2-41fe-8732-1ba24a0cee24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodTwoMember_312bfa8f-0d7a-47af-b18c-5dfb34adbe39" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:to="loc_frpt_ConversionPeriodTwoMember_312bfa8f-0d7a-47af-b18c-5dfb34adbe39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_df07792b-c61b-4137-aeaa-b70a34a7d1ed_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:to="loc_srt_RestatementDomain_df07792b-c61b-4137-aeaa-b70a34a7d1ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:to="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_7e19778c-0ec2-48c1-87cb-2d3b55fd6603" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:to="loc_srt_RestatementAdjustmentMember_7e19778c-0ec2-48c1-87cb-2d3b55fd6603" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d6606889-c1db-48f7-aa1d-411262678107_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d6606889-c1db-48f7-aa1d-411262678107_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ec6eef46-3f64-4930-9105-b2026d849c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:to="loc_us-gaap_ConstructionInProgressMember_ec6eef46-3f64-4930-9105-b2026d849c0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AssetsPlaceInServiceMember_ef1d7ede-d7ca-4ecd-b001-e358b4c37eef" xlink:href="frpt-20251231.xsd#frpt_AssetsPlaceInServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:to="loc_frpt_AssetsPlaceInServiceMember_ef1d7ede-d7ca-4ecd-b001-e358b4c37eef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a052945f-212c-4ca9-9ef9-06c6bb04a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a052945f-212c-4ca9-9ef9-06c6bb04a2dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6333bb90-70c8-4c0b-b5cd-17198ba51910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6333bb90-70c8-4c0b-b5cd-17198ba51910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_b2f8900d-5efe-4063-8fe6-6cfd34b86c62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_b2f8900d-5efe-4063-8fe6-6cfd34b86c62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_676079ec-54d4-4055-8c16-54510a235d67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_676079ec-54d4-4055-8c16-54510a235d67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0a836327-d849-425c-bc78-63c3763459d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0a836327-d849-425c-bc78-63c3763459d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4f516b87-c868-4c29-98c4-54f3a6739d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4f516b87-c868-4c29-98c4-54f3a6739d1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_06ab38e1-364d-4c7b-8c35-a05b14f41af2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_06ab38e1-364d-4c7b-8c35-a05b14f41af2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_2481969f-a52a-404a-9d05-523dfb99b6a9" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_2481969f-a52a-404a-9d05-523dfb99b6a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_ace3d80e-2873-438e-af87-14795f292178" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_ace3d80e-2873-438e-af87-14795f292178" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ad65d323-42b8-40a3-b815-a0f6bef3d6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ad65d323-42b8-40a3-b815-a0f6bef3d6cc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_38806c19-141c-4040-aaab-23937133979d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_38806c19-141c-4040-aaab-23937133979d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_9a03ba55-9216-44aa-bad2-20e2e7b8ca44" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_9a03ba55-9216-44aa-bad2-20e2e7b8ca44" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_808575bf-b0a9-4538-86ac-029d16bcc597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_808575bf-b0a9-4538-86ac-029d16bcc597" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_2d88550f-5435-4a55-993f-7ac8d062b35c" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_2d88550f-5435-4a55-993f-7ac8d062b35c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ba8eeb4f-e372-4905-a45e-63db52a4fbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ba8eeb4f-e372-4905-a45e-63db52a4fbf7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_e803aa74-77b8-4f85-a0ee-16c07d8a5173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_e803aa74-77b8-4f85-a0ee-16c07d8a5173" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_ead66a23-8cf8-45b2-abe8-eae36d4b2575" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_ead66a23-8cf8-45b2-abe8-eae36d4b2575" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_f5f65db1-116d-484d-a696-0d1722c3d449" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_InterestCostsCapitalized_f5f65db1-116d-484d-a696-0d1722c3d449" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:to="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_279a5997-bdc8-41ab-bbde-feb284e5e640_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_279a5997-bdc8-41ab-bbde-feb284e5e640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_ecb99496-f645-4a5f-a998-6b631c7e874a" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:to="loc_frpt_March2023NoteMember_ecb99496-f645-4a5f-a998-6b631c7e874a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_469eec67-bb6d-4353-b990-7b96867db180_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_469eec67-bb6d-4353-b990-7b96867db180_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_826606cf-de47-4eae-bfa0-f0883e989acf" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_826606cf-de47-4eae-bfa0-f0883e989acf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bd8b486c-0425-4066-abf4-050ee0f9c252" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bd8b486c-0425-4066-abf4-050ee0f9c252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c4373442-b4b3-45a0-986a-128dc84f8281" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c4373442-b4b3-45a0-986a-128dc84f8281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_4077e9c8-31ab-485f-af86-2e49a64c4d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentFairValue_4077e9c8-31ab-485f-af86-2e49a64c4d38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_7f04ccd4-4519-409b-9627-f688008f117d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_7f04ccd4-4519-409b-9627-f688008f117d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:to="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9ea8bb44-9159-429d-b074-3d4ca9bcadcc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9ea8bb44-9159-429d-b074-3d4ca9bcadcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_6bb32e51-7287-4dd6-8d2d-185c657413f2" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:to="loc_frpt_March2023NoteMember_6bb32e51-7287-4dd6-8d2d-185c657413f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_967b04fa-881f-4fbc-b2c9-07e42506d9cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_967b04fa-881f-4fbc-b2c9-07e42506d9cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_10855955-a0ba-405f-9662-2fcc750e59a7" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_10855955-a0ba-405f-9662-2fcc750e59a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_07460159-0074-40a3-8c20-211b470b0c24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_07460159-0074-40a3-8c20-211b470b0c24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_536cb8b1-40dd-47e1-b497-b84b09e657a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_536cb8b1-40dd-47e1-b497-b84b09e657a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ede7bef2-9cfc-4af2-9f92-75718bd930d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_InterestExpenseDebt_ede7bef2-9cfc-4af2-9f92-75718bd930d5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:to="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_54419e3a-56f7-47bc-b143-fcb8510e5d35_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:to="loc_srt_RangeMember_54419e3a-56f7-47bc-b143-fcb8510e5d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:to="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd6671c1-dce0-4d8b-98f4-5bb13265334b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:to="loc_srt_MinimumMember_fd6671c1-dce0-4d8b-98f4-5bb13265334b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a075dc36-1e72-4460-94e6-8faf14b92df2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:to="loc_srt_MaximumMember_a075dc36-1e72-4460-94e6-8faf14b92df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2525526d-7a61-489c-9313-83c50054fa27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2525526d-7a61-489c-9313-83c50054fa27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ManufacturingEquipmentMember_37a97a0d-93c6-4a3c-8d2e-9c819c9d429e" xlink:href="frpt-20251231.xsd#frpt_ManufacturingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:to="loc_frpt_ManufacturingEquipmentMember_37a97a0d-93c6-4a3c-8d2e-9c819c9d429e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c818060c-6c56-4880-af9f-68da7782a15f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:to="loc_us-gaap_LandMember_c818060c-6c56-4880-af9f-68da7782a15f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b9b8b343-6b04-449f-a056-e6eed583f58a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b9b8b343-6b04-449f-a056-e6eed583f58a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6c092a90-94e2-4f42-bcd7-1a7036efd14a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6c092a90-94e2-4f42-bcd7-1a7036efd14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_7b589858-3e38-4841-acb8-0b0e608dfe68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_7b589858-3e38-4841-acb8-0b0e608dfe68" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:to="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_ef3e4c6c-ab96-486a-8491-a31e7208a2b9_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:to="loc_srt_LitigationCaseTypeDomain_ef3e4c6c-ab96-486a-8491-a31e7208a2b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:to="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_a127e31f-3b53-4c5c-a9f5-3abcd99afd34" xlink:href="frpt-20251231.xsd#frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:to="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_a127e31f-3b53-4c5c-a9f5-3abcd99afd34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_3d35a312-2721-434e-b72a-2b2c94adfc66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_3d35a312-2721-434e-b72a-2b2c94adfc66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f010a1be-3f77-403a-8257-c42c042f6d18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f010a1be-3f77-403a-8257-c42c042f6d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_019be98b-b238-7a40-8bd7-2025b9a26b92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_019be98b-b238-7a40-8bd7-2025b9a26b92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_019c342a-e4a1-7b9a-abeb-c7a219596dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_019c342a-e4a1-7b9a-abeb-c7a219596dc8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_30a9578d-ebef-483b-a7db-9328825f75d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_30a9578d-ebef-483b-a7db-9328825f75d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7cc6a591-f5f1-4b48-a304-40fd677faff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:to="loc_us-gaap_CostOfSalesMember_7cc6a591-f5f1-4b48-a304-40fd677faff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f209453f-e556-4f40-bada-70b71ab91210_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:to="loc_us-gaap_PlanNameDomain_f209453f-e556-4f40-bada-70b71ab91210_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:to="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityIncentivePlan2024Member_4da5a6b8-cbba-41d1-b09e-c3861f82afa3" xlink:href="frpt-20251231.xsd#frpt_EquityIncentivePlan2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:to="loc_frpt_EquityIncentivePlan2024Member_4da5a6b8-cbba-41d1-b09e-c3861f82afa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c783296e-1bb5-4825-a89b-b29302e0c060_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c783296e-1bb5-4825-a89b-b29302e0c060_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_730b5eb4-7255-4cbe-a1ee-852234915fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_730b5eb4-7255-4cbe-a1ee-852234915fd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodRestrictedStockUnitsMember_05f9b2a8-ed68-497c-81d4-def81af630ff" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_ServicePeriodRestrictedStockUnitsMember_05f9b2a8-ed68-497c-81d4-def81af630ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_734f1e1f-ed7a-4b5e-8f05-a7bc401e7a42" xlink:href="frpt-20251231.xsd#frpt_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_734f1e1f-ed7a-4b5e-8f05-a7bc401e7a42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5531-3e0b-71c6-be90-e7eaedd10f61" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5531-3e0b-71c6-be90-e7eaedd10f61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c5c4b-8a48-7c82-ada9-5e217b78da89" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c5c4b-8a48-7c82-ada9-5e217b78da89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_970ec0f0-d4ea-4fa4-8828-729b240ecb36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_us-gaap_PerformanceSharesMember_970ec0f0-d4ea-4fa4-8828-729b240ecb36" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_dbb9eb48-4769-4727-9821-ce7ee8721adb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:to="loc_us-gaap_GranteeStatusDomain_dbb9eb48-4769-4727-9821-ce7ee8721adb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:to="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_857c1628-4941-4277-8f01-a2bec1bdaa44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_857c1628-4941-4277-8f01-a2bec1bdaa44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_019c5c44-fa69-7818-90bb-2ddbac323d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_019c5c44-fa69-7818-90bb-2ddbac323d9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e865a698-8b06-420f-8bc9-3723aae58a84_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e865a698-8b06-420f-8bc9-3723aae58a84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefOperatingOfficerMember_3636f54a-2221-4f54-93f1-6c9070ddf5d5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefOperatingOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:to="loc_srt_ChiefOperatingOfficerMember_3636f54a-2221-4f54-93f1-6c9070ddf5d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:to="loc_us-gaap_VestingDomain_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:to="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3a34833c-ebe3-4d92-a3de-2ecca3b20233" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3a34833c-ebe3-4d92-a3de-2ecca3b20233" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4e1cdadb-1535-43e6-8150-2bffc608815f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4e1cdadb-1535-43e6-8150-2bffc608815f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_cf00b977-440d-4928-9a05-ac482d1db4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_cf00b977-440d-4928-9a05-ac482d1db4f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SharebasedPaymentArrangementTrancheFourMember_019c244b-19a0-724e-b50d-358808a5de20" xlink:href="frpt-20251231.xsd#frpt_SharebasedPaymentArrangementTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_frpt_SharebasedPaymentArrangementTrancheFourMember_019c244b-19a0-724e-b50d-358808a5de20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fcc018f7-c20a-41d6-ab50-1412d412dc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fcc018f7-c20a-41d6-ab50-1412d412dc6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7e7762e1-8dc2-49a1-be97-541ea0d0ca06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7e7762e1-8dc2-49a1-be97-541ea0d0ca06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9a5362e8-df0f-493d-8819-4a238864b6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9a5362e8-df0f-493d-8819-4a238864b6cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6086b18b-f8f3-4d2b-b6fb-6439ea143c83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6086b18b-f8f3-4d2b-b6fb-6439ea143c83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3608dae2-e198-4cef-93d4-1c653819a0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3608dae2-e198-4cef-93d4-1c653819a0ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_66b59d54-14ba-4011-abba-d8144244003b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_66b59d54-14ba-4011-abba-d8144244003b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46c1381b-5b08-4d66-8465-d65601090d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46c1381b-5b08-4d66-8465-d65601090d2b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c01d573d-e3d5-4fa5-8d30-9e145f69e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c01d573d-e3d5-4fa5-8d30-9e145f69e4e2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_8db13ed8-f4ae-47d0-81b2-a34532ada323" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_8db13ed8-f4ae-47d0-81b2-a34532ada323" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dba61c5b-54d3-43a5-b0f7-1ce38fc316c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dba61c5b-54d3-43a5-b0f7-1ce38fc316c0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bed3bae3-fad5-47f9-baa9-080c5f75a802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bed3bae3-fad5-47f9-baa9-080c5f75a802" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:to="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_15c200ad-3a45-4b0c-aa00-15a273da7ac2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_15c200ad-3a45-4b0c-aa00-15a273da7ac2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_417bb0b0-cc0d-4b0e-b5cf-7209b3ec75dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_417bb0b0-cc0d-4b0e-b5cf-7209b3ec75dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d2afc5f9-6917-44ed-bcd7-8d717754ac08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d2afc5f9-6917-44ed-bcd7-8d717754ac08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a39e1260-6524-4acc-b06e-7725315b51fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a39e1260-6524-4acc-b06e-7725315b51fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e81c8418-f509-45d2-98c5-6ef33f6def26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e81c8418-f509-45d2-98c5-6ef33f6def26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_63562bf2-cb41-4f99-9d42-17d6464fbd15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_63562bf2-cb41-4f99-9d42-17d6464fbd15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_09e60224-29d4-4017-a760-90f98b8fe684" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_09e60224-29d4-4017-a760-90f98b8fe684" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fea979c-04ff-422a-bb99-4521c7d6fa3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3cf5c87c-d9dd-43e0-831b-179897b04c59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3cf5c87c-d9dd-43e0-831b-179897b04c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1a00aaee-01e4-438f-b474-ca21fcaa14db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1a00aaee-01e4-438f-b474-ca21fcaa14db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5c54f2b0-31c3-4aef-8b98-8c0d3d93e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5c54f2b0-31c3-4aef-8b98-8c0d3d93e8ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c2d0c99-822d-4639-b355-9434f82af669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c2d0c99-822d-4639-b355-9434f82af669" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_f7a4cd43-748a-4af6-9a61-2f6f25417577" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_f7a4cd43-748a-4af6-9a61-2f6f25417577" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0d0639fa-e662-4f4b-8312-73fa16252679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:to="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36c0409f-335e-4362-a1a6-5e3cab69b556_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36c0409f-335e-4362-a1a6-5e3cab69b556_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_fc7b7050-3f44-4a31-8610-f758044ca9f2" xlink:href="frpt-20251231.xsd#frpt_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:to="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_fc7b7050-3f44-4a31-8610-f758044ca9f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c5bc9e3c-8dc3-42b2-a97a-2d39e37a1509" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c5bc9e3c-8dc3-42b2-a97a-2d39e37a1509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ba4d391-c01c-436a-a691-00858c34a7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ba4d391-c01c-436a-a691-00858c34a7b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10c3a655-bc7a-403f-84df-5c173d1741ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10c3a655-bc7a-403f-84df-5c173d1741ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e9aee78-9222-4816-9c5e-66cfcb78fa67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e9aee78-9222-4816-9c5e-66cfcb78fa67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_d0285105-0539-4a96-a597-c99e98e53072" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_d0285105-0539-4a96-a597-c99e98e53072" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c884f490-446f-41d8-a7cf-c48376512b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4201a930-efcb-4973-ab81-732cd8b1a2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4201a930-efcb-4973-ab81-732cd8b1a2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82cdb5ea-f433-459c-a02e-41e846338ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82cdb5ea-f433-459c-a02e-41e846338ff7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8eb7d739-c6db-4172-9b63-a851a2cd94f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8eb7d739-c6db-4172-9b63-a851a2cd94f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e6f4d34c-84bc-490e-8ce6-454125aad0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e6f4d34c-84bc-490e-8ce6-454125aad0af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_ca7b1816-d151-4cfb-9497-4907ce1f4bb8" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_ca7b1816-d151-4cfb-9497-4907ce1f4bb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8d9a5b97-1467-4558-99fe-d2d3f63dfa55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:to="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-7942-8281-de6f69bb5135_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-7942-8281-de6f69bb5135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c552f-cc35-7cb4-b502-23e79f9242da" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c552f-cc35-7cb4-b502-23e79f9242da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-7231-9227-7e8e8fe8efe9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-7231-9227-7e8e8fe8efe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019c552e-7fa2-72e1-b28b-480cb414bc73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019c552e-7fa2-72e1-b28b-480cb414bc73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019c552e-7fa2-76c2-b025-d05c8d7c9724" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019c552e-7fa2-76c2-b025-d05c8d7c9724" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019c552e-7fa2-7a6f-b7a9-b7d6b7da6605" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019c552e-7fa2-7a6f-b7a9-b7d6b7da6605" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_019c552e-7fa2-7c3d-a0fe-abcc150cdc5c" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_019c552e-7fa2-7c3d-a0fe-abcc150cdc5c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-704f-8085-35aafb986a39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-78dd-9999-a674a21702d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-78dd-9999-a674a21702d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-7ef3-83bc-44ff7803d8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-7ef3-83bc-44ff7803d8c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-78df-9295-6389eb531b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-78df-9295-6389eb531b8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019c552e-7fa2-7690-9fa5-624e78439ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019c552e-7fa2-7690-9fa5-624e78439ca0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_019c552e-7fa2-7617-a443-b0c7593beb3e" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_019c552e-7fa2-7617-a443-b0c7593beb3e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-7f2c-ac16-d570b0813c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:to="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_837cc4d5-7257-4cfe-8467-fa56e1886337_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_837cc4d5-7257-4cfe-8467-fa56e1886337_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5538-8710-7e04-9030-5a8af6f29fa8" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5538-8710-7e04-9030-5a8af6f29fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c7ff297e-a42a-42de-9ae5-676c22168bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c7ff297e-a42a-42de-9ae5-676c22168bfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_06772878-1795-46a9-bc92-2cda3cfc6fba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_06772878-1795-46a9-bc92-2cda3cfc6fba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a8aaf580-79e3-4995-8ff5-efbf71700b15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a8aaf580-79e3-4995-8ff5-efbf71700b15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d5cc31ad-545d-4465-8204-d061e3a2fcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d5cc31ad-545d-4465-8204-d061e3a2fcd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_019c5555-3492-73d2-9283-a45f1b5ae356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_SharePrice_019c5555-3492-73d2-9283-a45f1b5ae356" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:to="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95a4888a-c07b-4574-a09c-23f4436559e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95a4888a-c07b-4574-a09c-23f4436559e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_b788dae4-f0b6-4954-85a3-dc9a83ea28dd" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_b788dae4-f0b6-4954-85a3-dc9a83ea28dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b73bd5d-f262-459d-9a59-8c6fd2797efa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b73bd5d-f262-459d-9a59-8c6fd2797efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47cfaf85-36fd-4865-aac0-43ddcaf5e0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47cfaf85-36fd-4865-aac0-43ddcaf5e0b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_dd633280-a404-444e-b06d-d03123a24af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_dd633280-a404-444e-b06d-d03123a24af3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2e1ffd31-0e42-4689-b6d8-0079664715ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2e1ffd31-0e42-4689-b6d8-0079664715ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019c2421-7b20-7374-9bd3-939447d14be6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019c2421-7b20-7374-9bd3-939447d14be6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32d55203-b89b-40fc-8724-055621ac2542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_627d12f9-0486-407d-9cbd-3b5c187f8f91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_627d12f9-0486-407d-9cbd-3b5c187f8f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5a98a72-9fa0-4463-8e08-0680e96b877e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5a98a72-9fa0-4463-8e08-0680e96b877e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d5ba200f-dff3-4175-8e89-cffa476e64db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d5ba200f-dff3-4175-8e89-cffa476e64db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a3d4a3e-4aca-487d-843c-96d9f27bc0db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a3d4a3e-4aca-487d-843c-96d9f27bc0db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2be2534b-db84-477a-be2b-c6c9ae3563ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2be2534b-db84-477a-be2b-c6c9ae3563ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019c2421-7b21-7010-8bc6-2a1cef477c44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019c2421-7b21-7010-8bc6-2a1cef477c44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6fa29d2f-58ed-4553-9999-4de61e103f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bea71481-fd28-4fb7-862a-b7bfcdf0d0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bea71481-fd28-4fb7-862a-b7bfcdf0d0bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_eedd824f-d339-4543-9110-dd90e4caa954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_eedd824f-d339-4543-9110-dd90e4caa954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_68413e56-fa17-4d86-a805-36c2bc9ca0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_68413e56-fa17-4d86-a805-36c2bc9ca0ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_af3cd414-6cf4-44ed-96ce-68bca130a033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_af3cd414-6cf4-44ed-96ce-68bca130a033" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_dd9f953b-4318-4f82-b7a5-7ac6ba574145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_dd9f953b-4318-4f82-b7a5-7ac6ba574145" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:to="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_715535c6-bdf3-40ef-8ee0-1551a0530ba6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_715535c6-bdf3-40ef-8ee0-1551a0530ba6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e6496c29-b19a-46d0-be66-b802b2905929" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:to="loc_us-gaap_PerformanceSharesMember_e6496c29-b19a-46d0-be66-b802b2905929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_165282eb-d0e9-455f-a77c-5de5955a7df2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_165282eb-d0e9-455f-a77c-5de5955a7df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23a0630d-de84-43d3-8d20-bda9ef43cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23a0630d-de84-43d3-8d20-bda9ef43cb7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d952f9c5-0774-4360-8d39-055022f7e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d952f9c5-0774-4360-8d39-055022f7e7cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_66f2ad92-e08c-4564-aba7-49a4e544b633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_66f2ad92-e08c-4564-aba7-49a4e544b633" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e7b6286c-cb19-43c0-ad33-25609a0d4ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e7b6286c-cb19-43c0-ad33-25609a0d4ffb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e6a81ac2-17fb-47fc-a923-ff5f6c5561f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0ba150b8-0461-486a-a922-58d7aaf51560" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0ba150b8-0461-486a-a922-58d7aaf51560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ac4efb0-55e7-4095-9e01-8f4802c30672" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ac4efb0-55e7-4095-9e01-8f4802c30672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e2e533f5-b240-4515-9dec-3539bf59e445" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e2e533f5-b240-4515-9dec-3539bf59e445" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_08324fbb-74c5-44ad-897c-a40dcf22e1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_08324fbb-74c5-44ad-897c-a40dcf22e1a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_75316d36-535a-4398-9e73-698ffdf23128" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_75316d36-535a-4398-9e73-698ffdf23128" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d3ce03ba-cc1d-4c8d-9e65-5dbae24449f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d3ce03ba-cc1d-4c8d-9e65-5dbae24449f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aba26867-e622-43c4-885d-ba59265002af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8dcec598-9c3c-4d64-82a5-e0fc3c1fb2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8dcec598-9c3c-4d64-82a5-e0fc3c1fb2c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_60ef6af5-73de-4641-b854-ecce03514cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_60ef6af5-73de-4641-b854-ecce03514cb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6834cf98-9142-4401-a0f3-4d7b58747836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6834cf98-9142-4401-a0f3-4d7b58747836" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_afa84d43-5305-483a-b7b1-4e7f0e2f4a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_afa84d43-5305-483a-b7b1-4e7f0e2f4a1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3e55580e-0534-4b06-88ce-e9fdb643b9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3e55580e-0534-4b06-88ce-e9fdb643b9c2" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:to="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019c5c3f-a3dd-78a7-b3b5-7dad68f79688" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:to="loc_us-gaap_PerformanceSharesMember_019c5c3f-a3dd-78a7-b3b5-7dad68f79688" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019c5c3f-a3dd-7406-8b32-526bf07aca36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019c5c3f-a3dd-7406-8b32-526bf07aca36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019c5c3f-a3dd-74fe-ad6d-cb5c83d7161a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019c5c3f-a3dd-74fe-ad6d-cb5c83d7161a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019c5c3f-a3dd-7571-8ef4-6d37e7d07879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019c5c3f-a3dd-7571-8ef4-6d37e7d07879" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019c5c3f-a3dd-7bb3-96ac-71d3766b1258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019c5c3f-a3dd-7bb3-96ac-71d3766b1258" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019c5c3f-a3dd-7990-990f-2534e73c8e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019c5c3f-a3dd-7990-990f-2534e73c8e0f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:to="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_778778e6-1cbe-498c-81d4-3687885a5c3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_778778e6-1cbe-498c-81d4-3687885a5c3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_d8b07436-54bf-4036-b15f-7e49e9725e59" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:to="loc_frpt_March2023NoteMember_d8b07436-54bf-4036-b15f-7e49e9725e59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_075ec30f-2d99-4676-8197-ce8f5cbdcb51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_075ec30f-2d99-4676-8197-ce8f5cbdcb51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_5630025e-4e0e-4467-9e66-3d0c4be9e208" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_5630025e-4e0e-4467-9e66-3d0c4be9e208" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bf41028f-7d37-47ac-8d15-155cf063f678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bf41028f-7d37-47ac-8d15-155cf063f678" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions_67f51886-9a34-4fd6-9a26-e96f12ba2d94" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:to="loc_frpt_PaymentsToAcquireCappedCallOptions_67f51886-9a34-4fd6-9a26-e96f12ba2d94" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:to="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-70dc-912a-963760a6f474_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-70dc-912a-963760a6f474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-54a7-7d3d-b48f-aef9c88526ea" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-54a7-7d3d-b48f-aef9c88526ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-54a7-74c9-880f-6e8e15d4e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-54a7-74c9-880f-6e8e15d4e00f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceStockOptionsMember_019c13a3-54a7-7728-83a1-0cadb2f4680e" xlink:href="frpt-20251231.xsd#frpt_PerformanceStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_frpt_PerformanceStockOptionsMember_019c13a3-54a7-7728-83a1-0cadb2f4680e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_019c13a3-54a7-777e-9e41-6c57397baafd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_us-gaap_StockCompensationPlanMember_019c13a3-54a7-777e-9e41-6c57397baafd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-78ea-b86b-9f803d17ebbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-78ea-b86b-9f803d17ebbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-71f6-97ec-04d760d5fc11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-71f6-97ec-04d760d5fc11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7764-9350-1fd2b3441be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7764-9350-1fd2b3441be4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7f28-a0ab-dded5b3e6336" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7f28-a0ab-dded5b3e6336" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7027-ab8f-755a2ca6c995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7027-ab8f-755a2ca6c995" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-7d35-ba22-331c413215a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-7d35-ba22-331c413215a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019c13a3-54a7-7709-b7d9-8ad480fa57a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_EarningsPerShareBasic_019c13a3-54a7-7709-b7d9-8ad480fa57a2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019c13a3-54a7-7e88-b9d7-999db850e264" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019c13a3-54a7-7e88-b9d7-999db850e264" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-724f-834e-389639477c9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-724f-834e-389639477c9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-a361-7917-92d9-d0e9da7c597b" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-a361-7917-92d9-d0e9da7c597b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-a361-70b4-89de-c930a44d86d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-a361-70b4-89de-c930a44d86d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceStockOptionsMember_019c13a3-a361-7864-9728-62a524fdfe48" xlink:href="frpt-20251231.xsd#frpt_PerformanceStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_PerformanceStockOptionsMember_019c13a3-a361-7864-9728-62a524fdfe48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_019c13a3-a361-7968-bf06-780d33636815" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_019c13a3-a361-7968-bf06-780d33636815" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019c13a3-a361-7cf6-b152-d37d9672badd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019c13a3-a361-7cf6-b152-d37d9672badd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConcentrationsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConcentrationsDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/ConcentrationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_8bc6ffa0-ace8-413e-a424-67bb42f67a25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_SalesRevenueNetMember_8bc6ffa0-ace8-413e-a424-67bb42f67a25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_16288529-7d9c-4f91-a550-3b3cd7115586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_AccountsReceivableMember_16288529-7d9c-4f91-a550-3b3cd7115586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_d0c1417c-67fc-4b1f-8caa-7e0134709f18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_d0c1417c-67fc-4b1f-8caa-7e0134709f18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4ce08729-4a46-4fac-9bea-c41727e04add_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4ce08729-4a46-4fac-9bea-c41727e04add_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1465a70e-58bd-4a39-aee4-d8736e0b8d14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1465a70e-58bd-4a39-aee4-d8736e0b8d14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_e371f284-a41c-4f02-b693-337ab170b684" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_e371f284-a41c-4f02-b693-337ab170b684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c0fd342d-7313-419c-9818-f8d0ae58d5f0_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:to="loc_srt_NameOfMajorCustomerDomain_c0fd342d-7313-419c-9818-f8d0ae58d5f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:to="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OneDistributorMember_2584e8d7-d0d9-4be4-86a9-2c53797dfdf3" xlink:href="frpt-20251231.xsd#frpt_OneDistributorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_OneDistributorMember_2584e8d7-d0d9-4be4-86a9-2c53797dfdf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerMember_e4d0e0ad-fbd9-4305-b98b-9a678b655b9d" xlink:href="frpt-20251231.xsd#frpt_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_CustomerMember_e4d0e0ad-fbd9-4305-b98b-9a678b655b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerTwoMember_02b84599-0b85-409c-b9c1-9bb38ff2ece1" xlink:href="frpt-20251231.xsd#frpt_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_CustomerTwoMember_02b84599-0b85-409c-b9c1-9bb38ff2ece1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1486cd97-e4af-4790-937d-7af5e121f591_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:to="loc_srt_ProductsAndServicesDomain_1486cd97-e4af-4790-937d-7af5e121f591_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:to="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RawMaterialsMember_32702c1d-0dd8-43c6-a185-6a283b925d93" xlink:href="frpt-20251231.xsd#frpt_RawMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:to="loc_frpt_RawMaterialsMember_32702c1d-0dd8-43c6-a185-6a283b925d93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PackagingMaterialsMember_e37f9e74-e701-418b-8341-f40d12d1c18a" xlink:href="frpt-20251231.xsd#frpt_PackagingMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:to="loc_frpt_PackagingMaterialsMember_e37f9e74-e701-418b-8341-f40d12d1c18a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_c0d598f5-8749-4dcf-adf4-278b34eb760d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_c0d598f5-8749-4dcf-adf4-278b34eb760d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ThreeVendorsMember_dd2378f7-2115-4cce-be34-f735fd773404" xlink:href="frpt-20251231.xsd#frpt_ThreeVendorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:to="loc_frpt_ThreeVendorsMember_dd2378f7-2115-4cce-be34-f735fd773404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_TwoVendorsMember_019c13b4-07b8-787e-9b3f-2b190147e687" xlink:href="frpt-20251231.xsd#frpt_TwoVendorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:to="loc_frpt_TwoVendorsMember_019c13b4-07b8-787e-9b3f-2b190147e687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f327e96-fa98-4bd7-8d80-8a543f681b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f327e96-fa98-4bd7-8d80-8a543f681b2f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformationFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_961e932f-51bd-49f7-9150-896ebe927a1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:to="loc_us-gaap_SegmentDomain_961e932f-51bd-49f7-9150-896ebe927a1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:to="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ReportableSegmentMember_5ad5a40d-9644-4847-a2f8-47c81b8b8376" xlink:href="frpt-20251231.xsd#frpt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:to="loc_frpt_ReportableSegmentMember_5ad5a40d-9644-4847-a2f8-47c81b8b8376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad28de3e-e2ab-4cdb-89bb-e2637bd06feb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad28de3e-e2ab-4cdb-89bb-e2637bd06feb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_InputCosts_a6050e79-98e9-4bbc-bf34-2fc7aaca54df" xlink:href="frpt-20251231.xsd#frpt_InputCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_InputCosts_a6050e79-98e9-4bbc-bf34-2fc7aaca54df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_QualityCosts_73076768-ec98-49da-b82c-b91721369bf0" xlink:href="frpt-20251231.xsd#frpt_QualityCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_QualityCosts_73076768-ec98-49da-b82c-b91721369bf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LogisticsCosts_49698e20-dd79-4394-a303-a5286f7fed3a" xlink:href="frpt-20251231.xsd#frpt_LogisticsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_LogisticsCosts_49698e20-dd79-4394-a303-a5286f7fed3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MediaCosts_caa9b1ac-00b5-4352-86fc-33db2b6df5c2" xlink:href="frpt-20251231.xsd#frpt_MediaCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_MediaCosts_caa9b1ac-00b5-4352-86fc-33db2b6df5c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_db99fb4e-58df-422e-a010-c0fbbd2c4d39" xlink:href="frpt-20251231.xsd#frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_db99fb4e-58df-422e-a010-c0fbbd2c4d39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_f483710f-e976-4e58-b6a0-921a95d35e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_f483710f-e976-4e58-b6a0-921a95d35e1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_61b2c3ef-4fe5-4efd-8d2c-50ec081e6032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_DepreciationAndAmortization_61b2c3ef-4fe5-4efd-8d2c-50ec081e6032" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2cb49116-ae4a-4780-aaf9-3da8aeaa5b89" xlink:href="frpt-20251231.xsd#frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2cb49116-ae4a-4780-aaf9-3da8aeaa5b89" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_72583e26-665d-43b0-ab00-de4d2f82b1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_72583e26-665d-43b0-ab00-de4d2f82b1ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4c15b2e9-2c63-4dab-8aff-2e01360988a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4c15b2e9-2c63-4dab-8aff-2e01360988a6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_3a975e08-38dd-494b-9ab0-d489bd3848f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_InterestExpenseNonoperating_3a975e08-38dd-494b-9ab0-d489bd3848f9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_a00ef832-f471-4e7b-ac90-a1b76a3f8976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_a00ef832-f471-4e7b-ac90-a1b76a3f8976" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e39fc179-742b-4931-b634-f8656ee43809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e39fc179-742b-4931-b634-f8656ee43809" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1a31ff36-80cf-45bc-8b50-2db791221752" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1a31ff36-80cf-45bc-8b50-2db791221752" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbe4958d-54b3-4f1b-b75b-8cecad7dcaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_NetIncomeLoss_fbe4958d-54b3-4f1b-b75b-8cecad7dcaeb" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://freshpet.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://freshpet.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-7112-b6c3-ad20e37b7867_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-7112-b6c3-ad20e37b7867_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_019be94e-d354-7ccd-9736-c6c2a61d8b20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:to="loc_us-gaap_SubsequentEventMember_019be94e-d354-7ccd-9736-c6c2a61d8b20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_019c5a51-1d08-7968-bbd9-a459debe11b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_019c5a51-1d08-7968-bbd9-a459debe11b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019c42cd-6655-79c1-98c5-7d56177f1c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_us-gaap_EquityMethodInvestments_019c42cd-6655-79c1-98c5-7d56177f1c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_019c5a60-c88a-7848-a51b-fe0ecf62b15d" xlink:href="frpt-20251231.xsd#frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_019c5a60-c88a-7848-a51b-fe0ecf62b15d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="101"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_BillyCyrMember_019c5c5c-1461-7d63-a2a5-550d9952150b" xlink:href="frpt-20251231.xsd#frpt_BillyCyrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_frpt_BillyCyrMember_019c5c5c-1461-7d63-a2a5-550d9952150b" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>frpt-20251231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_srt_RestatementAxis_ec7b7c9c-699a-4314-a794-aa9cfb81ddb9_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefOperatingOfficerMember_9debf662-1817-4ee9-91eb-aa8416efe7eb_terseLabel_en-US" xlink:label="lab_srt_ChiefOperatingOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chief Operating Officer</link:label>
    <link:label id="lab_srt_ChiefOperatingOfficerMember_label_en-US" xlink:label="lab_srt_ChiefOperatingOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Operating Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefOperatingOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefOperatingOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefOperatingOfficerMember" xlink:to="lab_srt_ChiefOperatingOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_8c51494e-f7e3-4022-b398-faaee23a5113_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1427-dc19-73e9-957f-5c4783774251_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense - excess benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_c29508da-7ec1-4d6f-a294-c5dcae851474_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a2a71144-d321-4d09-92f1-9a2b83a536a3_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_9b71f80b-e53a-4ad1-b043-7e82703688d4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">March 2023 Issuance of $402.5 million of 3.00% Convertible Senior Notes (the "Convertible Notes")</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2dc9d0a0-b1b8-4594-a981-475cbb2580bd_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_afa7d2a4-338a-406c-be54-f743c396eacb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">LOSS ON EQUITY METHOD INVESTMENT</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_019c5a7b-7b96-7c81-a74c-fd9eb706f0c1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a56e2ede-dd84-41de-86a9-506a7dc9e308_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted Accounting Pronouncements/Recently Issued Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_9a0d8937-fc9a-41f3-a74b-4eb1e9fdc71f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ReportableSegmentMember_24f48a7c-8450-4842-9a70-be80041f7deb_terseLabel_en-US" xlink:label="lab_frpt_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_frpt_ReportableSegmentMember_label_en-US" xlink:label="lab_frpt_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_frpt_ReportableSegmentMember_documentation_en-US" xlink:label="lab_frpt_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ReportableSegmentMember" xlink:href="frpt-20251231.xsd#frpt_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ReportableSegmentMember" xlink:to="lab_frpt_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_48ad5330-fc94-4182-9410-b9ed9a25d537_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_019c13a3-54a7-7385-a248-8c71015cb7eb_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes - Potential Common Shares</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c140c-ce87-7253-a42d-cd39d79c0fa1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0de7ff09-cb1c-41ac-bb31-f32515969a24_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">-BASIC (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_86b512ee-6f6a-409c-b3c5-949b5b3f54e0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic Net Income per Share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_200091e6-52aa-42cd-9b66-f424d8b32c0e_terseLabel_en-US" xlink:label="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 and beyond</link:label>
    <link:label id="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_label_en-US" xlink:label="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Operating Lease Liability To Be Paid Year Five And Thereafter</link:label>
    <link:label id="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_documentation_en-US" xlink:label="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and after the fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:href="frpt-20251231.xsd#frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:to="lab_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9643b5ea-7311-43ff-b1ef-6b413320caf7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_019c144f-b610-7c6d-a7ef-ce0a85b1db9d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_090ce16a-d8f1-4889-bda2-f73b7bdf9b0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_98e9fcdd-3386-4848-acda-825a4954df6f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_MediaCosts_f762fe32-436e-4864-9644-7c02635c3dcc_negatedTerseLabel_en-US" xlink:label="lab_frpt_MediaCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Media costs</link:label>
    <link:label id="lab_frpt_MediaCosts_label_en-US" xlink:label="lab_frpt_MediaCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Media Costs</link:label>
    <link:label id="lab_frpt_MediaCosts_documentation_en-US" xlink:label="lab_frpt_MediaCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Media Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MediaCosts" xlink:href="frpt-20251231.xsd#frpt_MediaCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_MediaCosts" xlink:to="lab_frpt_MediaCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_CustomerMember_059da142-6b0e-45ac-84a4-79d9d13d819b_terseLabel_en-US" xlink:label="lab_frpt_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:label id="lab_frpt_CustomerMember_label_en-US" xlink:label="lab_frpt_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One[Member]</link:label>
    <link:label id="lab_frpt_CustomerMember_documentation_en-US" xlink:label="lab_frpt_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to customer one.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerMember" xlink:href="frpt-20251231.xsd#frpt_CustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_CustomerMember" xlink:to="lab_frpt_CustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_24ec6887-481f-4bbd-be47-aecffc293d7e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of Capped Call Options</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0f21eeed-1233-4a66-b67f-24c0b578f45c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_3ea81208-77d5-443b-8dab-8cf11131b3ca_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_501a1be2-9d71-4e86-a945-08f99fec7602_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_ebdea30f-3efa-4c78-93df-eff5b21f8167_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ServicePeriodRestrictedStockUnitsMember_7591e639-8b0b-4fb0-8858-e60c68e434f2_terseLabel_en-US" xlink:label="lab_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service Period Restricted Stock Units</link:label>
    <link:label id="lab_frpt_ServicePeriodRestrictedStockUnitsMember_label_en-US" xlink:label="lab_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service Period Restricted Stock Units [Member]</link:label>
    <link:label id="lab_frpt_ServicePeriodRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to service period restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:to="lab_frpt_ServicePeriodRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b2d25797-770a-4e73-af81-cbd3459ea46e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_693ba2a6-a43e-4f17-861a-6a59bdea2297_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cbee46d5-7663-4598-a268-fd67613c1b64_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_51853f39-1817-483c-b802-62025ca5f0de_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LogisticsCosts_55cc727f-4e28-48bb-bb3c-5759a0742eb3_negatedTerseLabel_en-US" xlink:label="lab_frpt_LogisticsCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Logistics costs</link:label>
    <link:label id="lab_frpt_LogisticsCosts_label_en-US" xlink:label="lab_frpt_LogisticsCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Logistics Costs</link:label>
    <link:label id="lab_frpt_LogisticsCosts_documentation_en-US" xlink:label="lab_frpt_LogisticsCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Logistics Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LogisticsCosts" xlink:href="frpt-20251231.xsd#frpt_LogisticsCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LogisticsCosts" xlink:to="lab_frpt_LogisticsCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_0344b32a-5659-421c-b92a-20c7187e0a78_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_ebe10608-ce78-4bda-acaf-40963ae0807e_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7bd4-b28f-f826f07cdcd6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cb5c2da2-89b7-4ac2-b6bb-69b1cb1b74a6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_16fd1e55-e4f6-4b1f-a76d-af606a934210_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ecaa93c3-004f-4674-a262-4ef893130d95_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_aa9e80e8-28b1-4dfc-a0ff-af1957fffd4d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_e275d2f9-f07b-45fb-a568-8f5aa4fafdbc_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation cost for share-based payments</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_NY_019c3407-fc72-7c94-ba07-13aa13c66914_terseLabel_en-US" xlink:label="lab_stpr_NY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NEW YORK</link:label>
    <link:label id="lab_stpr_NY_label_en-US" xlink:label="lab_stpr_NY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NEW YORK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_NY" xlink:to="lab_stpr_NY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_c7792cfc-2029-42e3-8562-c9702683b001_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_18f6c595-e565-4144-997d-179c4742e6e8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AmortizationOfWarrants_c1de5126-6df6-4994-859a-cea332b15c57_terseLabel_en-US" xlink:label="lab_frpt_AmortizationOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant amortization</link:label>
    <link:label id="lab_frpt_AmortizationOfWarrants_label_en-US" xlink:label="lab_frpt_AmortizationOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization Of Warrants</link:label>
    <link:label id="lab_frpt_AmortizationOfWarrants_documentation_en-US" xlink:label="lab_frpt_AmortizationOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents amortization of warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AmortizationOfWarrants" xlink:href="frpt-20251231.xsd#frpt_AmortizationOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AmortizationOfWarrants" xlink:to="lab_frpt_AmortizationOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_0599ae90-807a-4ad7-8eb3-984558b3af22_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CURRENT ASSETS:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_62218540-1a38-4ba4-ad61-06ad96fddd2f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_e52cb934-5a92-4a52-9446-65e7675f4e8e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7773-a655-c411cef3c748_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_764452cd-89c5-457a-bb6d-f26880054c95_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98fba551-30e3-4e34-a680-31effff54764_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_79d50066-e3c2-4e30-af5c-c3998fe78a27_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_3e2c61de-530d-4e3c-9cd3-17018206c7de_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_9aefa33b-2f3c-4156-9b70-b4cda4db69bf_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_28825560-a3fc-496b-be3f-fba2dc3c7129_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consecutive threshold trading days (in days)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_4eb85745-8738-41f5-9492-8afd9edd2d50_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_866212ed-1f6c-42b5-b8aa-9f80f62a91fa_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8ecf0429-5575-49df-8f2e-b20b4154dbe4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod_066589c6-1306-434a-a7fa-d52dfeb617e0_terseLabel_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants issued (in shares)</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod_label_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Issued During Period</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod_documentation_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or rights issued during period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightIssuedDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:to="lab_frpt_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a6f2a116-b701-445f-a9f9-f55275371ec4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_QualityCosts_3bb988f0-6512-4bde-96f5-74253a686c74_negatedTerseLabel_en-US" xlink:label="lab_frpt_QualityCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Quality costs</link:label>
    <link:label id="lab_frpt_QualityCosts_label_en-US" xlink:label="lab_frpt_QualityCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quality Costs</link:label>
    <link:label id="lab_frpt_QualityCosts_documentation_en-US" xlink:label="lab_frpt_QualityCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Quality Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_QualityCosts" xlink:href="frpt-20251231.xsd#frpt_QualityCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_QualityCosts" xlink:to="lab_frpt_QualityCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_OperatingLeaseCostAbstract_dfd421dd-7804-47db-8218-b6deab11d019_terseLabel_en-US" xlink:label="lab_frpt_OperatingLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease:</link:label>
    <link:label id="lab_frpt_OperatingLeaseCostAbstract_label_en-US" xlink:label="lab_frpt_OperatingLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost [Abstract]</link:label>
    <link:label id="lab_frpt_OperatingLeaseCostAbstract_documentation_en-US" xlink:label="lab_frpt_OperatingLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLeaseCostAbstract" xlink:href="frpt-20251231.xsd#frpt_OperatingLeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_OperatingLeaseCostAbstract" xlink:to="lab_frpt_OperatingLeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_050a7d2f-8c86-43e7-b7dc-4c6c1b5c9f21_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to long-lived assets</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_20950fd6-87e6-4ecc-bbd7-42c1f5fdf12c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccruedChillerCostCurrent_c558bc2a-6aba-4b1b-8011-b94a326617e4_terseLabel_en-US" xlink:label="lab_frpt_AccruedChillerCostCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Chiller Cost</link:label>
    <link:label id="lab_frpt_AccruedChillerCostCurrent_label_en-US" xlink:label="lab_frpt_AccruedChillerCostCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Chiller Cost</link:label>
    <link:label id="lab_frpt_AccruedChillerCostCurrent_documentation_en-US" xlink:label="lab_frpt_AccruedChillerCostCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to chiller cost. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedChillerCostCurrent" xlink:href="frpt-20251231.xsd#frpt_AccruedChillerCostCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccruedChillerCostCurrent" xlink:to="lab_frpt_AccruedChillerCostCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_PA_019c3405-e317-778f-923c-bc69fa1a0bbe_terseLabel_en-US" xlink:label="lab_stpr_PA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PENNSYLVANIA</link:label>
    <link:label id="lab_stpr_PA_label_en-US" xlink:label="lab_stpr_PA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PENNSYLVANIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_PA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_PA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_PA" xlink:to="lab_stpr_PA" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_04afb579-b695-4192-80bb-316b436af984_terseLabel_en-US" xlink:label="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply Complaint</link:label>
    <link:label id="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_label_en-US" xlink:label="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply Complaint [Member]</link:label>
    <link:label id="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_documentation_en-US" xlink:label="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply complaint.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:href="frpt-20251231.xsd#frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:to="lab_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2e137d03-ab0c-4359-bfc3-13f141b1ef41_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_0970b644-6323-4aab-883c-95c2360f3461_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_ef22c0d6-05ea-4d28-8fb2-69e94a905be6_negatedTerseLabel_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_label_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration in Period</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_documentation_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:to="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_34a6336c-75df-460c-bf17-d87cc6349233_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4d55a64b-fb8a-4e09-ab00-539ba6908775_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_20725505-4db6-4768-8191-1d94767fa3b6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentrations</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_adb6e8b4-ffc1-4307-81e7-52162e074977_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_5f5fe51f-1b2b-4a03-b340-e2b238dd33b4_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposals of equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_fcc6a26b-e97c-4325-aee5-f3634893fc84_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_db948882-4ca4-4034-998a-4736b2917854_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_OR_019c3408-748b-7c83-8878-6885c2dec9cd_terseLabel_en-US" xlink:label="lab_stpr_OR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OREGON</link:label>
    <link:label id="lab_stpr_OR_label_en-US" xlink:label="lab_stpr_OR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OREGON</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_OR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_OR" xlink:to="lab_stpr_OR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b3c8c7b0-3b5c-422e-96c2-6e573252ab40_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_cb930f3d-944d-4961-84ad-efbd5608bd72_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_7215e408-a17e-4f72-9d71-351bcf843351_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_60b662b0-086f-41f3-9843-ec4b152bbd26_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_a79aa683-bc19-43c2-a450-f4298c258c99_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e4952b9d-9476-415e-b0b0-c32877a1b7b2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of right of use asset</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c8b5cb14-515f-453c-99d9-2192237904bc_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_85c087b7-239e-4b27-91cd-a96e74d907a0_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_3149e9c8-70cd-48ad-8ca5-19d167505e0d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_21bf66ca-8ae0-47ba-b00c-3fe0fdffe851_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_51f95671-b1cc-46fe-9172-cb84125c5570_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_03601ab0-2477-41b7-8197-f8d313a78d17_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, operating lease, remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_69fd11f0-0fab-47d6-bbff-2b77e67308af_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_301065ef-c2bc-46e2-a721-354c0fbf35e2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_e861ac51-6952-44e2-bab7-0a71eacf8e31_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5855e758-a97d-402f-aae4-9c773584a6b7_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL COMPREHENSIVE INCOME (LOSS)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_f433eeeb-f001-4854-8dea-fe51b02a0495_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_ab6e189e-9a78-4336-83b5-1d581de0e354_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain" xlink:to="lab_us-gaap_DebtConversionNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019c1471-affa-78ec-af3e-abf1d0c1cb84_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income (Loss) before Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_bf368c9a-3734-47ed-b510-ad212775fdd9_terseLabel_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold consecutive business days (in days)</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_label_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Business Days</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_documentation_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Business Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:to="lab_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_019c3406-1ee6-7bff-b597-d4eb9f0d4b81_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019c13d5-ab9d-7901-951e-d13a8d5b1933_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4e7d9703-ccc5-4d93-8c50-5698aa59b541_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_c84fe0b4-5368-4c53-81e0-f32bfe68a2b8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_cc8c343e-1744-4ba3-922e-30550d0b7093_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c33bc-e082-75d5-b7b1-66ed24cde083_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_1e5db3bb-ec14-42e3-8fcc-0a44e184982c_terseLabel_en-US" xlink:label="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING</link:label>
    <link:label id="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_label_en-US" xlink:label="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract]</link:label>
    <link:label id="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_documentation_en-US" xlink:label="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Number Of Shares Outstanding, Basic And Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:href="frpt-20251231.xsd#frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:to="lab_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8c6b9838-cf38-4c28-8066-8a3dba401b9d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_c8e2db1a-ca50-4a35-aa05-cdb1f6afa735_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_c9acf5f5-e4f8-415f-bd01-e0a0e1f4beab_negatedTerseLabel_en-US" xlink:label="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_label_en-US" xlink:label="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Including Warrants, Expense</link:label>
    <link:label id="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_documentation_en-US" xlink:label="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Including Warrants, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:href="frpt-20251231.xsd#frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:to="lab_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_7348a7de-0c0d-42df-8181-70e3e28f784d_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_12f48d22-7334-47dc-b803-35b2dda62941_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_d230a169-aabe-45a0-aabf-809835f49631_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_df7dbcd6-c65a-4e2f-ab56-2ade0ae62517_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f43ad787-c879-4821-95b5-40361193d9ed_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_a9d73194-c312-4cda-9b35-8d07306a3183_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3e68768c-5aa9-4180-86e4-6e6cf14506fb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_fdbe6a55-51ad-4a10-933f-51e79cef2c22_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c35f234c-6a35-4f49-8e28-99829e48985f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f6060bcb-d0c1-47f7-b319-9b6d7f731cd0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92961bd3-abca-412c-add3-0819c30fd679_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issued Upon Vesting (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_77bbc61f-1226-428f-aac3-ec1e79856b61_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PackagingMaterialsMember_b46ce398-5346-4019-9e96-b7dee3a395e6_terseLabel_en-US" xlink:label="lab_frpt_PackagingMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Packaging Materials</link:label>
    <link:label id="lab_frpt_PackagingMaterialsMember_label_en-US" xlink:label="lab_frpt_PackagingMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Packaging Materials [Member]</link:label>
    <link:label id="lab_frpt_PackagingMaterialsMember_documentation_en-US" xlink:label="lab_frpt_PackagingMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to packaging materials.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PackagingMaterialsMember" xlink:href="frpt-20251231.xsd#frpt_PackagingMaterialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PackagingMaterialsMember" xlink:to="lab_frpt_PackagingMaterialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ImplementationCosts_7ef4dd14-d48b-47d4-8886-890482aaed71_terseLabel_en-US" xlink:label="lab_frpt_ImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred implementation costs</link:label>
    <link:label id="lab_frpt_ImplementationCosts_label_en-US" xlink:label="lab_frpt_ImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Implementation Costs</link:label>
    <link:label id="lab_frpt_ImplementationCosts_documentation_en-US" xlink:label="lab_frpt_ImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of implementation costs for the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ImplementationCosts" xlink:href="frpt-20251231.xsd#frpt_ImplementationCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ImplementationCosts" xlink:to="lab_frpt_ImplementationCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_173f9a3a-67da-4ca9-8b91-1cf114b3b739_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_081695d2-cf6d-4106-97f4-2f9088568646_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, finance lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e27dcab1-e1f9-4dfc-bb84-3e6d03daca21_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f6bda8de-2060-46a6-b24f-ff0d26cd9b88_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d90b71e5-a0a2-4171-acff-1f7099c47d16_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c4c28602-a531-4707-9bbd-d43460b2331d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c142c-609e-756c-ad27-086d6a7f0451_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_072caa98-f53c-4927-95f2-590731ac7fd2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other segment selling, general and administrative items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5200470d-2ef3-41a3-a575-220c2e30b034_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_786f5144-f3f3-4e65-b171-17afa357a4f3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_63d362c0-7b0f-488f-a3de-6992493d3692_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_769561b7-d3b8-4170-8227-e9883daa85a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_019be98b-b238-71b2-ad05-27fc2fbf52e4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Damages awarded on claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Awarded, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:to="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_SC_019c3408-bd22-7658-81e4-6de9fbfd4e3a_terseLabel_en-US" xlink:label="lab_stpr_SC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOUTH CAROLINA</link:label>
    <link:label id="lab_stpr_SC_label_en-US" xlink:label="lab_stpr_SC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SOUTH CAROLINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_SC" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_SC"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_SC" xlink:to="lab_stpr_SC" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_1d7a10b1-581f-4005-915d-eff621a02680_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet_90f1e420-025a-49b6-adeb-e057627e968a_terseLabel_en-US" xlink:label="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposits on equipment</link:label>
    <link:label id="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits on equipment</link:label>
    <link:label id="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet_documentation_en-US" xlink:label="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposits that are made on property, plant and equipment, net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:href="frpt-20251231.xsd#frpt_DepositsOnPropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:to="lab_frpt_DepositsOnPropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4926233b-40f5-4047-872d-d93e4608a507_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_019c23f4-13df-7613-b9c6-aeca97b41ea3_terseLabel_en-US" xlink:label="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Write-off and amortization of deferred financing costs</link:label>
    <link:label id="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_label_en-US" xlink:label="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Debt Issuance Cost, Writeoff And Amortization</link:label>
    <link:label id="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_documentation_en-US" xlink:label="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Debt Issuance Cost, Writeoff And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:href="frpt-20251231.xsd#frpt_DeferredDebtIssuanceCostWriteoffAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:to="lab_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_136b3a1d-2285-4ff6-9401-93dc448eb4df_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_540abfd2-cd8f-4b41-b3d8-c68589dfce8e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4b3aa828-5eab-41b0-9cac-48edcf9a8d8f_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_952f5aac-0edc-4e84-919a-ec45f36a2fd6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ff538da4-c476-4b71-b13f-a52657477a6f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_c5361c76-e34e-416e-926f-2d6137aa91be_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_3317032c-16ce-43f2-848c-5b8f633f5ae0_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1402-d067-74ea-9e1c-6cf92cd18996_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local income tax, net of federal income tax effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ConversionPeriodTwoMember_cde0b896-e570-4fd8-a5f9-28ad209928ac_terseLabel_en-US" xlink:label="lab_frpt_ConversionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion Period Two</link:label>
    <link:label id="lab_frpt_ConversionPeriodTwoMember_label_en-US" xlink:label="lab_frpt_ConversionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion Period Two [Member]</link:label>
    <link:label id="lab_frpt_ConversionPeriodTwoMember_documentation_en-US" xlink:label="lab_frpt_ConversionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conversion Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodTwoMember" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ConversionPeriodTwoMember" xlink:to="lab_frpt_ConversionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_d3f7f86c-9635-48c7-9b00-e765798b403a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_019c5a53-4e11-7c83-b5a7-1633a71e1b51_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Carrying value of investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_02feeb83-ea3d-4c07-944e-3cea90665e96_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_cc6cb7ce-90ed-4c31-8a25-e3f94373f995_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_fcb95e31-2515-4a16-89b1-cb2717d71fde_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a5e72d01-1b84-46f1-9561-16c833e132de_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_faad8cdc-5c89-4557-8f5f-6b11d253abfe_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_137ddac2-f9be-475f-85a1-4cc37db8deb2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_17646745-da0d-4b4d-9496-9c46bac297eb_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for loss (gains) on accounts receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_019c1371-4088-7f0f-9936-6b3f82d71ed1_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for loss on accounts receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_69462d5a-9bf3-428e-8375-4a3ce8380ec0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TN_019c3409-1197-7af1-bd29-22e398b3172a_terseLabel_en-US" xlink:label="lab_stpr_TN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">TENNESSEE</link:label>
    <link:label id="lab_stpr_TN_label_en-US" xlink:label="lab_stpr_TN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TENNESSEE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TN" xlink:to="lab_stpr_TN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_11d4aa19-c0be-4a65-9bc8-5300dd8cdb37_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0ee47692-4817-4b38-8b8f-f32379914bab_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_fa8b4134-c205-4751-a4a2-28ecd4f5ede9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsProductLineMember" xlink:to="lab_us-gaap_CostOfGoodsProductLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_ea9d0c01-8b60-46c3-b987-281337aa5c3c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Sales by Class of Retailer</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_019c33e6-c573-7aca-a94e-3ee7e80ac0b2_terseLabel_en-US" xlink:label="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforward, Foreign</link:label>
    <link:label id="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_label_en-US" xlink:label="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforward, Foreign [Member]</link:label>
    <link:label id="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_documentation_en-US" xlink:label="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforward, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:to="lab_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2250bbfb-b53e-449a-99ad-eaa126ae665c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NON-CASH FINANCING AND INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5b4c820-4668-4a6a-858d-936850ebb195_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">INCOME (LOSS) BEFORE INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7f15-8c57-fc24f7950daa_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_19c6ed6c-b424-459b-ab5c-1bb641db91a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c2c552e6-4a60-4c3c-b83e-d4b918d67179_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4df30663-6c58-4206-9099-80984287583d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_1b8df7ec-cda1-471b-a303-83f53d4ec506_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1419-98d5-795f-9982-a055737f7f19_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c52aac04-0f78-464f-a314-cfca0f994244_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ed3f8ce3-ed71-433f-930e-c151259df146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b8bb6516-14e7-4ea1-891d-96c1064e9af3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_53024901-89da-411e-bd23-c26abbaa4bd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3ccb4635-2815-4d3a-a4cd-c126e938fcdc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0168f7da-b7fb-4022-b301-14e962710e97_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_289ba463-fb0d-4cab-b421-1401fe4615be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_4e8efe62-36b4-4a0c-a139-7223ee79ea2f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23cfa0b4-f705-418a-ba6c-9717815c2fda_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7822940f-8a7c-4448-bf7a-f1157a10bbdc_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">CASH AND CASH EQUIVALENTS, END OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_96bbba77-cd11-4205-9757-f1e4e5d4b471_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_54820640-c39a-42ad-8d8a-3723eaf502ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INCOME TAX (BENEFIT) EXPENSE</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-775a-b7d2-d28a67bb1ef2_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a3d875b8-c211-46f2-9668-f48fc8c059e3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_cecaf21c-e182-48e5-a596-82e9db10f692_negatedTerseLabel_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_label_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_documentation_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:to="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_b2cf4f90-7e6c-47a7-af32-54d7e71ce1d5_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PurchaseOfCappedCallOptions_38a3300d-6f40-4c24-b12b-65bb27d8978c_terseLabel_en-US" xlink:label="lab_frpt_PurchaseOfCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of capped call options</link:label>
    <link:label id="lab_frpt_PurchaseOfCappedCallOptions_label_en-US" xlink:label="lab_frpt_PurchaseOfCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Of Capped Call Options</link:label>
    <link:label id="lab_frpt_PurchaseOfCappedCallOptions_documentation_en-US" xlink:label="lab_frpt_PurchaseOfCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of decrease (increase) in additional paid in capital (APIC) for the purchase of capped call option.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PurchaseOfCappedCallOptions" xlink:href="frpt-20251231.xsd#frpt_PurchaseOfCappedCallOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PurchaseOfCappedCallOptions" xlink:to="lab_frpt_PurchaseOfCappedCallOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_0ab07a27-30bd-4f03-9950-6536fea3c012_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-7377-9dbe-ad31fa851ed6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes - Interest Expense, net</link:label>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_label_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest on Convertible Debt, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:to="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_866dd600-d51f-425a-b6c5-e653fa474958_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_3f1bfaa6-84ab-4a87-9d97-0b07d037396d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_b1d525be-13b1-406b-af53-b9d92fbc53d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share Based Compensation Performance Shares Award Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_e48ddb1b-bb1e-42e8-ac92-7bb98ae4547b_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flow information:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ce8774c7-4bc2-41e5-84d6-3a250f406a8c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer discretionary contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-722c-a20d-a6b182fdcafd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:to="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_a2aa24d0-aca4-4f10-bd1a-03f1665b4bac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in operating lease right of use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_afd7e5da-88ec-435c-9e01-615f30ec0415_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_fcf666e7-a9f2-4dda-9605-fa05539e7823_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_1c3623a6-8dd2-42ab-9b9b-06fb0969cfe5_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143c-2d46-78e9-9d6c-9a39acbbd33c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Federal, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_32186523-9edf-4848-b337-fbdaa6bcc0e6_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and Building Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_b43baac0-e56e-4e0b-aca6-2c18f08f3077_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_267936a6-f250-4e56-aaf9-0e14e349ddc9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest costs capitalized</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_89dd386d-9cf5-4f3e-a556-e76fb91327fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_787d78b0-6537-45a7-ad87-cef0107bbb19_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract_2d9cad65-8809-4147-95d7-58803e514d21_terseLabel_en-US" xlink:label="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract_documentation_en-US" xlink:label="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Additional Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:href="frpt-20251231.xsd#frpt_OperatingLeaseAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:to="lab_frpt_OperatingLeaseAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c142d-7e82-72ff-acba-07d29c834600_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9cbfdf6e-2755-4e2a-a0d5-79cd7b2041b3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d7b3f909-13a0-41cf-8ba1-b5d7e249f3c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_069b4dd7-89e8-4f67-8aa0-acf53e6c8973_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dd7f20b1-bac1-4e26-b225-aaa3150a687d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1451-9909-7f1b-9212-71d8c129fe18_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign NOLs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_40aa256e-32b2-4146-a7b0-73683e73bc4a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash flows provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_732a3711-af51-4bf1-8256-4e361be29b9b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_0a9f2229-d16c-416f-85d3-4e951dcb6224_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_f968a6fd-ee3f-4357-84b7-4abb2d20bb86_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated recovery periods of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_e13a0715-de66-4cae-a087-4919c26611b6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_82b6b992-2b86-48ec-ad17-75dd13844fd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share Based Payment Award Stock Options Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-7899-982e-41d88163c69d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_37ad3b98-8706-4924-9053-3d25f7ddf26e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_fe6e2e0c-8a7e-4d3e-90b9-16719d233c0b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of equity investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffa83ee3-972a-43f5-bbe2-0d0a557874e4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_0086b91e-4314-427c-9e88-221a026b3a82_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Weighted-Average Remaining Lease Term and Discount Rate and Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_ee9c97fe-8ad1-4a2f-8586-ff0300c7ea0a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DerivativeCapPricePremiumPercentage_027b0bb9-4a28-4213-98dc-b9e0b2324807_terseLabel_en-US" xlink:label="lab_frpt_DerivativeCapPricePremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cap price, premium</link:label>
    <link:label id="lab_frpt_DerivativeCapPricePremiumPercentage_label_en-US" xlink:label="lab_frpt_DerivativeCapPricePremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Cap Price, Premium, Percentage</link:label>
    <link:label id="lab_frpt_DerivativeCapPricePremiumPercentage_documentation_en-US" xlink:label="lab_frpt_DerivativeCapPricePremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivative, Cap Price, Premium, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DerivativeCapPricePremiumPercentage" xlink:href="frpt-20251231.xsd#frpt_DerivativeCapPricePremiumPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DerivativeCapPricePremiumPercentage" xlink:to="lab_frpt_DerivativeCapPricePremiumPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ec82dd15-d67f-4f35-9c70-268e019b651e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019c13d5-ab9d-7bb9-8eb0-7a1a3e5d4260_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f90c0048-d65c-4829-a0eb-c4e2942d2c52_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ManufacturingEquipmentMember_13f61695-12e8-406b-8653-cc308bb2650d_terseLabel_en-US" xlink:label="lab_frpt_ManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing Equipment</link:label>
    <link:label id="lab_frpt_ManufacturingEquipmentMember_label_en-US" xlink:label="lab_frpt_ManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing Equipment [Member]</link:label>
    <link:label id="lab_frpt_ManufacturingEquipmentMember_documentation_en-US" xlink:label="lab_frpt_ManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ManufacturingEquipmentMember" xlink:href="frpt-20251231.xsd#frpt_ManufacturingEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ManufacturingEquipmentMember" xlink:to="lab_frpt_ManufacturingEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_ac425f2c-d309-4697-be0f-474e2f09df36_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_41713e47-1423-4204-b32f-7ed011960137_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1409-d06a-7c02-8ee2-34ffe1d2a6d9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense - excess benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LeaseRightOfUseAsset_ead965c3-ffd8-4691-97b7-67b1b1ae44b6_totalLabel_en-US" xlink:label="lab_frpt_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_frpt_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_frpt_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_frpt_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_frpt_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseRightOfUseAsset" xlink:href="frpt-20251231.xsd#frpt_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LeaseRightOfUseAsset" xlink:to="lab_frpt_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_61c21d8e-76a6-4f17-90f3-fb3ba256a764_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_55febabd-d578-424f-9342-3ae310de9356_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_4f285305-02a8-4f5a-b598-28fb69d6429b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_7d3dfd91-b006-4662-bdb6-529218731203_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_56f1a1c7-2126-4955-b94e-621d2bd4cbed_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_95a45188-8e55-4229-b77e-48824164394a_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a3cad69f-53ac-4545-b35d-ec075a7ded88_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccruedProductionExpensesCurrent_03238ef1-0267-4154-8d1a-9c5eab96231c_terseLabel_en-US" xlink:label="lab_frpt_AccruedProductionExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Production Expenses</link:label>
    <link:label id="lab_frpt_AccruedProductionExpensesCurrent_label_en-US" xlink:label="lab_frpt_AccruedProductionExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Production Expenses</link:label>
    <link:label id="lab_frpt_AccruedProductionExpensesCurrent_documentation_en-US" xlink:label="lab_frpt_AccruedProductionExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to production expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedProductionExpensesCurrent" xlink:href="frpt-20251231.xsd#frpt_AccruedProductionExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccruedProductionExpensesCurrent" xlink:to="lab_frpt_AccruedProductionExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_d5722d3a-40b4-4af8-a301-69684c950f72_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contractual Obligation Fiscal Year Maturity</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_23e49c99-aa7b-44a1-8038-990416fc4686_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_495787f1-563f-4f45-843a-445f83eeea19_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_f6c29f12-3591-4ef4-93ec-2591f922bc1c_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments under finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_22524449-26bb-43ce-bf20-7cd7db0cfb9b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ab2-adf2-3837c47d1915_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_RefrigerationEquipmentMember_bd8654f1-2a93-4e7b-95a7-c9201c9bb531_terseLabel_en-US" xlink:label="lab_frpt_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Refrigeration Equipment</link:label>
    <link:label id="lab_frpt_RefrigerationEquipmentMember_label_en-US" xlink:label="lab_frpt_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Refrigeration Equipment [Member]</link:label>
    <link:label id="lab_frpt_RefrigerationEquipmentMember_documentation_en-US" xlink:label="lab_frpt_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to refrigeration equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RefrigerationEquipmentMember" xlink:href="frpt-20251231.xsd#frpt_RefrigerationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_RefrigerationEquipmentMember" xlink:to="lab_frpt_RefrigerationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-700d-b55a-56846b16775b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_abbcd1ec-dd07-40a3-8bab-bf7432043762_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d16-941a-860b3678520f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent_3dc0368c-3562-44ee-8569-50668231f0dd_terseLabel_en-US" xlink:label="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Corporate and Marketing Expenses</link:label>
    <link:label id="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent_label_en-US" xlink:label="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Corporate and Marketing Expenses</link:label>
    <link:label id="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent_documentation_en-US" xlink:label="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for corporate expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:href="frpt-20251231.xsd#frpt_AccruedCorporateAndMarketingExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:to="lab_frpt_AccruedCorporateAndMarketingExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_8333a252-2075-4d69-b3eb-d273d97a837a_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LesseeLeaseAssetsAbstract_8e4c1a41-533e-404c-b6b4-67b60e0ae6e3_terseLabel_en-US" xlink:label="lab_frpt_LesseeLeaseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_frpt_LesseeLeaseAssetsAbstract_label_en-US" xlink:label="lab_frpt_LesseeLeaseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease Assets [Abstract]</link:label>
    <link:label id="lab_frpt_LesseeLeaseAssetsAbstract_documentation_en-US" xlink:label="lab_frpt_LesseeLeaseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Lease Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeLeaseAssetsAbstract" xlink:href="frpt-20251231.xsd#frpt_LesseeLeaseAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LesseeLeaseAssetsAbstract" xlink:to="lab_frpt_LesseeLeaseAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_35329d82-48a6-4bf4-b0cf-aa6db0f43e9f_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment and finance lease right of use asset, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8b733a58-0ed9-4606-930e-219c1e576fd8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_cef48862-9a94-408b-abe9-701828135e42_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_8af58d93-e664-48bf-a51a-3e846d48b822_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock_019c5c3b-fc99-7d2e-9175-470c3146c2b3_terseLabel_en-US" xlink:label="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions</link:label>
    <link:label id="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:href="frpt-20251231.xsd#frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:to="lab_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a54fe764-b33f-4915-b33a-41ebcd35b9fe_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings related to net shares settlements of restricted stock units in accrued expenses</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_540097f6-ad64-4ded-84d0-e1092c21b31a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_7a1ba93d-3a0c-455a-b27a-6aee9af0aa0c_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_0af5bef5-0c13-4f2b-b56f-2acb1bdff9d0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8ae29aea-67e7-4930-8752-ac33617e11a4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash flows used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServicingAssetAtAmortizedValue_7142fcd0-5aba-4b01-b1e2-d33dbc4d26ff_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAtAmortizedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized discount</link:label>
    <link:label id="lab_us-gaap_ServicingAssetAtAmortizedValue_label_en-US" xlink:label="lab_us-gaap_ServicingAssetAtAmortizedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Servicing Asset at Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtAmortizedValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServicingAssetAtAmortizedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtAmortizedValue" xlink:to="lab_us-gaap_ServicingAssetAtAmortizedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_16d0c8ee-249f-4c4e-bbde-e423780a5c1a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_9fe23577-0bee-4a89-a945-08352d5b0a42_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0f5a8c72-e887-4e5b-8715-16c84710c04e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_fb17844f-7a26-496d-937b-f8b0d547a5ce_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_24db58fe-e1ae-4c0c-a595-2556bbb939e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccruedFreightCurrent_7263839f-6b71-486b-ab44-24a719cdee3e_terseLabel_en-US" xlink:label="lab_frpt_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Freight</link:label>
    <link:label id="lab_frpt_AccruedFreightCurrent_label_en-US" xlink:label="lab_frpt_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Freight</link:label>
    <link:label id="lab_frpt_AccruedFreightCurrent_documentation_en-US" xlink:label="lab_frpt_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedFreightCurrent" xlink:href="frpt-20251231.xsd#frpt_AccruedFreightCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccruedFreightCurrent" xlink:to="lab_frpt_AccruedFreightCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_62748bf8-f822-4d40-97b6-f4ab7f556687_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_66697bcb-10bb-4b10-a3dd-37abaa0e7104_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_cb4d427a-f63b-43ff-8e50-0af1cb627512_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gain on Equity Investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_f0e93b4f-24cf-4003-b908-123b6e4d9a83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on equity investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_f66228f5-d01e-4819-b108-b8a342ac0c5a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_719163af-4745-4f2d-9215-b66ce8d18755_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_01caecaf-1048-46ca-85da-df59a4d212f5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of options to purchase common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_08addc88-3e0b-41fc-9caa-dc8e238b3ce9_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_44514035-703c-49bc-a62c-d06e16e4f525_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_12f60b14-72df-44d2-a5ae-48ed2305d2a4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b44e0cca-f4bf-4bb0-ac13-842a158aa1f3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e970a93b-da47-4803-bf52-42188e6501d9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Incentives and Net Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a39a1b73-3564-4bde-8bc8-e69ae84631d4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_ffef3a79-0b16-4146-a705-e3315eb9623a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_3ff16c27-b9ec-4d67-90c5-880bfe6e1156_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_515eaf34-fa4d-4bb5-8fe4-0391e254c552_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US Treasury Securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_12d83825-a9f3-43c9-ab96-8f4f1f15b39e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal net operating losses (NOLs)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_3e2655d5-0b7d-4088-82d5-312bc2554bd6_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_75cabe77-37bf-4929-9289-7e41b92cc3e1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f23016c4-7eb6-474b-933b-473915bf2bf2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_FurnitureAndOfficeEquipmentMember_239a0b97-c848-41ef-9c53-8ef588a02646_terseLabel_en-US" xlink:label="lab_frpt_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Office Equipment</link:label>
    <link:label id="lab_frpt_FurnitureAndOfficeEquipmentMember_label_en-US" xlink:label="lab_frpt_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Office Equipment [Member]</link:label>
    <link:label id="lab_frpt_FurnitureAndOfficeEquipmentMember_documentation_en-US" xlink:label="lab_frpt_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to furniture and office equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FurnitureAndOfficeEquipmentMember" xlink:href="frpt-20251231.xsd#frpt_FurnitureAndOfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_FurnitureAndOfficeEquipmentMember" xlink:to="lab_frpt_FurnitureAndOfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_285937c6-e806-4ac0-96f5-555f31e687a4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_1f4b8182-5e39-49d4-a9e3-8c05dbd23bb0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_5344bb47-242d-4128-b127-9c3917dface2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_627273b6-612e-4a86-8a68-7ee12cab4308_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_33ad7dda-900d-4812-a8d9-6c91dccf56c9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of property, plant and equipment, software and deposits on equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_baaf26b1-8c77-4269-af4f-1878a7e91e45_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_March2023NoteMember_2113da8b-8396-4975-b13f-e12dbdce30a9_terseLabel_en-US" xlink:label="lab_frpt_March2023NoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">March 2023 Note</link:label>
    <link:label id="lab_frpt_March2023NoteMember_label_en-US" xlink:label="lab_frpt_March2023NoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">March 2023 Note [Member]</link:label>
    <link:label id="lab_frpt_March2023NoteMember_documentation_en-US" xlink:label="lab_frpt_March2023NoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the March 2023 note.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_March2023NoteMember" xlink:to="lab_frpt_March2023NoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e3a1c842-4f8c-4e36-8dcf-92b1cbecf499_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_4aadf711-8528-47fc-84a2-c40c83dd6473_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_CustomerTwoMember_8f26f5e5-69ca-444d-8bb3-6c5f31165c22_terseLabel_en-US" xlink:label="lab_frpt_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Two</link:label>
    <link:label id="lab_frpt_CustomerTwoMember_label_en-US" xlink:label="lab_frpt_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_frpt_CustomerTwoMember_documentation_en-US" xlink:label="lab_frpt_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to customer two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerTwoMember" xlink:href="frpt-20251231.xsd#frpt_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_CustomerTwoMember" xlink:to="lab_frpt_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_e754f6d7-bdfb-4414-ab09-ca59ad250c5d_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_5c8b99f7-b7c1-4988-bdda-870e9f3d186f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_76717a0f-706e-4f9e-b8b8-d93b122fafc1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_901225c4-1033-4286-80b7-ec45580fb859_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_ef6be93e-92ae-4b28-8508-d78f884d8d72_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_fe24583c-c244-4af9-b49d-73b1d6682160_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished Goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_27c350cd-ac81-4f56-97c1-4eb74bc4ab80_terseLabel_en-US" xlink:label="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Privately Held Company, Not Primary Beneficiary</link:label>
    <link:label id="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Privately Held Company, Not Primary Beneficiary [Member]</link:label>
    <link:label id="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_documentation_en-US" xlink:label="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the privately held company that is the company is not a primary beneficiary.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:href="frpt-20251231.xsd#frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:to="lab_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8abc4306-4f79-4fcb-bb59-61217b3d3c6b_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_09d6f633-9d73-40c4-8053-1895199f8563_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs written off</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Debt Issuance Cost, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c141c-0754-7bc9-b6af-940a645e3534_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_MarketBasedRestrictedStockUnitsMember_019c552f-cc35-7279-9b55-229eab65c617_terseLabel_en-US" xlink:label="lab_frpt_MarketBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Based Restricted Stock Units</link:label>
    <link:label id="lab_frpt_MarketBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_frpt_MarketBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_frpt_MarketBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_frpt_MarketBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market Based Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_MarketBasedRestrictedStockUnitsMember" xlink:to="lab_frpt_MarketBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_e311a6d4-ef7e-4d4d-9600-55e2daceec1f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa91a446-746b-4b70-a99c-85261bb3948f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_028666e9-bfba-4477-a394-860e6a6f218b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ThreeVendorsMember_d4e831b3-0466-4290-9065-cc715b5ecc1b_terseLabel_en-US" xlink:label="lab_frpt_ThreeVendorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Three Vendors</link:label>
    <link:label id="lab_frpt_ThreeVendorsMember_label_en-US" xlink:label="lab_frpt_ThreeVendorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Vendors [Member]</link:label>
    <link:label id="lab_frpt_ThreeVendorsMember_documentation_en-US" xlink:label="lab_frpt_ThreeVendorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ThreeVendorsMember" xlink:href="frpt-20251231.xsd#frpt_ThreeVendorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ThreeVendorsMember" xlink:to="lab_frpt_ThreeVendorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_979444b9-649c-43c2-888e-3b8644c14fef_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dc3d9101-9590-46b8-9d22-78550fdf8c39_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5fc5d7b7-7491-4fcc-a8e8-f27fcaa3e3fd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AssetsPlaceInServiceMember_016966db-7ecb-455c-a1a1-383f8bd23dd4_terseLabel_en-US" xlink:label="lab_frpt_AssetsPlaceInServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets Place In Service</link:label>
    <link:label id="lab_frpt_AssetsPlaceInServiceMember_label_en-US" xlink:label="lab_frpt_AssetsPlaceInServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Place In Service [Member]</link:label>
    <link:label id="lab_frpt_AssetsPlaceInServiceMember_documentation_en-US" xlink:label="lab_frpt_AssetsPlaceInServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets Place In Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AssetsPlaceInServiceMember" xlink:href="frpt-20251231.xsd#frpt_AssetsPlaceInServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AssetsPlaceInServiceMember" xlink:to="lab_frpt_AssetsPlaceInServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_019c1371-e796-78ad-8512-c476229ed919_terseLabel_en-US" xlink:label="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable From One Pet Specialty Distributor</link:label>
    <link:label id="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_label_en-US" xlink:label="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable From One Pet Specialty Distributor [Member]</link:label>
    <link:label id="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_documentation_en-US" xlink:label="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable From One Pet Specialty Distributor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:href="frpt-20251231.xsd#frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:to="lab_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_94dd2508-101e-4a9a-b543-9b6e36f389f5_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_eb9f76fb-2a1d-4926-b9fb-17ab26531622_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c1ad846f-37f8-4535-b66d-67b6c397895f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation costs related to restricted stock units</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7ef6-83d7-ee79c859b170_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_e8f88df4-9219-4c66-96e4-89ce1d456aa0_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_CappedCallTransactionsCapPrice_a19635b3-462f-4d45-a197-2bbcf41937e8_terseLabel_en-US" xlink:label="lab_frpt_CappedCallTransactionsCapPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped call options, initial cap price (in dollars per share)</link:label>
    <link:label id="lab_frpt_CappedCallTransactionsCapPrice_label_en-US" xlink:label="lab_frpt_CappedCallTransactionsCapPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capped Call Transactions Cap Price</link:label>
    <link:label id="lab_frpt_CappedCallTransactionsCapPrice_documentation_en-US" xlink:label="lab_frpt_CappedCallTransactionsCapPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the capped call transactions cap price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CappedCallTransactionsCapPrice" xlink:href="frpt-20251231.xsd#frpt_CappedCallTransactionsCapPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_CappedCallTransactionsCapPrice" xlink:to="lab_frpt_CappedCallTransactionsCapPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_bfbb9d4c-b94e-4480-8073-fc923d313415_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_6132161d-79ad-43e8-a41f-51fda7e493e3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e0dc9b50-4233-454c-a31e-2a2c0f2cc5d2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Incentive Plans and Equity</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_SharebasedPaymentArrangementTrancheFourMember_48a21f71-6914-478b-aee9-d33f661fe106_terseLabel_en-US" xlink:label="lab_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four</link:label>
    <link:label id="lab_frpt_SharebasedPaymentArrangementTrancheFourMember_label_en-US" xlink:label="lab_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four [Member]</link:label>
    <link:label id="lab_frpt_SharebasedPaymentArrangementTrancheFourMember_documentation_en-US" xlink:label="lab_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fourth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:href="frpt-20251231.xsd#frpt_SharebasedPaymentArrangementTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:to="lab_frpt_SharebasedPaymentArrangementTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_4873bceb-bf34-4cb0-a490-79d2da5d5452_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8db8712d-dc17-4779-ad98-48a63eb55e5b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_a3cdf53d-314f-439b-9269-fbca8d6ea001_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturities of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock_34b063fb-be44-43b8-9203-4d4067754bcd_terseLabel_en-US" xlink:label="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implementation Costs of Cloud Computing Arrangement</link:label>
    <link:label id="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Implementation Costs of Cloud Computing Arrangement Policy [Policy Text Block]</link:label>
    <link:label id="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for implementation costs of cloud computing arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:href="frpt-20251231.xsd#frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:to="lab_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_2999b5b8-2f8b-4526-9c3e-42d841dd6d22_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ee652df1-4fb3-47aa-8577-b6f8117461a5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_118645b7-e14f-4179-99b5-2cbaf55f55f2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_8b3442cb-3b16-4b31-b9fc-d27e76d58cc4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_ecc2cd3e-f31c-4bf6-a9b1-a1c68cb37d21_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">STOCKHOLDERS' EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_724b62ed-2bf8-45dc-8a97-33c862ff6aee_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a0bae629-fb67-4ba8-a270-5b794c85c5a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4f057733-6d22-4bbf-a0dd-6bf893e5fbf6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_798c091d-2d2c-4ed0-89b9-72036028ce05_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessAndRawMaterials_ebe8f42b-2390-4768-ab22-8ff9753bcb4c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw Materials and Work in Process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessAndRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process and Raw Materials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="lab_us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_fbcca82a-8d5b-4365-833d-a5bfedc8e9e3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_019be8f0-15da-7e10-81ac-72a0d510e175_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_80a856ca-eafb-47c5-99a0-904ed1004847_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_2ac3f342-e746-40e0-8d6d-daffc2c46362_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Packaging Components Material</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_9daf0aba-6983-4354-9dcc-7ad012101aff_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_TwoVendorsMember_de772e8d-1fb3-496b-a2b0-73994300acb4_terseLabel_en-US" xlink:label="lab_frpt_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Vendors</link:label>
    <link:label id="lab_frpt_TwoVendorsMember_label_en-US" xlink:label="lab_frpt_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Vendors [Member]</link:label>
    <link:label id="lab_frpt_TwoVendorsMember_documentation_en-US" xlink:label="lab_frpt_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_TwoVendorsMember" xlink:href="frpt-20251231.xsd#frpt_TwoVendorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_TwoVendorsMember" xlink:to="lab_frpt_TwoVendorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_4a779c6f-514d-4f9d-9e81-e42f6201b425_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e7552bd5-e978-41f4-a024-b926a9d60a91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Value and Fair Value of Convertible Notes and Interest Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_42eb8973-eeab-4e36-9460-ee71e2b79c55_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_02e8fed5-5106-49b9-9f92-78bf365d5f08_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4eaa6452-bc8b-4140-a559-fd86b0814830_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_65985940-aaf4-4803-b2ea-66b2cc27be42_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_e7719186-2e8c-4212-abc3-4a082d01a8a2_terseLabel_en-US" xlink:label="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maintenance and repairs, extension of useful life, period (less than)</link:label>
    <link:label id="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_label_en-US" xlink:label="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment, Maintenance And Repairs, Extension Of Useful Life, Period</link:label>
    <link:label id="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_documentation_en-US" xlink:label="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment, Maintenance And Repairs, Extension Of Useful Life, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:href="frpt-20251231.xsd#frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:to="lab_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9fcb1246-877f-4e66-a824-70df3a6ec815_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_c9045bd9-7b57-4141-9dba-1b79f9a1401e_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0a716ca1-c1d9-42d8-90b0-341d299e067d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9cc9b94f-6d4b-4888-9ef9-7c1b97cb3f20_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease Right of Use Asset</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_d275ac6b-c9d1-4200-9284-74170d99528b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c95feefc-b187-43a6-b67c-0a58f5641566_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_ff3075d6-b720-4549-a563-5ede4697c461_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f0580d7d-d28c-4135-8c4e-883bcbb4db1f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_79d2aa28-57ed-4444-af6d-f9ad52309982_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e744298c-1990-4085-9104-b51ca3c22697_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019c13d5-ab9d-7bbf-9503-768ea39d9e7e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_019c5a98-c659-7490-9c42-e8c66423ab6c_terseLabel_en-US" xlink:label="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disallowance of compensation expense</link:label>
    <link:label id="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_label_en-US" xlink:label="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Expense, Disallowed For Deductions Per Income Tax Code</link:label>
    <link:label id="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_documentation_en-US" xlink:label="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Compensation Expense, Disallowed For Deductions Per Income Tax Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:href="frpt-20251231.xsd#frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:to="lab_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_b87a953d-4334-424c-a660-b3fdf3f4d6f9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense and fees</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_911ae3e2-297f-4dea-b2b5-b0bf23218467_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LeaseLiability_f44cfbfd-b2f7-43ea-bc04-0ed1bb5602cb_totalLabel_en-US" xlink:label="lab_frpt_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_frpt_LeaseLiability_label_en-US" xlink:label="lab_frpt_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Liability</link:label>
    <link:label id="lab_frpt_LeaseLiability_documentation_en-US" xlink:label="lab_frpt_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Present value of lessee's discounted obligation for lease payments from operating lease and finance lease.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseLiability" xlink:href="frpt-20251231.xsd#frpt_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LeaseLiability" xlink:to="lab_frpt_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_e705099c-cabc-4923-bded-189fadcb03af_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_697f6f77-db58-4887-9075-dfbd27415cf5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8c15d30f-f8dd-45fd-af72-d9b7aa3e419b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_a63a6f51-7636-4ea3-98f6-fe4db5c94213_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_95ed9e75-5583-4dbd-b559-d66344591926_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_9f58e023-0ce6-434f-a1e2-1bc7ebf240a9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7ed5-9ce5-5efcd75de673_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4f7f8f53-c294-47d2-bd92-f61606dcf072_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_201d6e62-a8fe-4047-970a-348a660f4a2c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dc52ad3e-7b86-4ca0-a196-3153a4c942e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_019c23ea-2105-7844-acbd-84fc2e2f9900_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ConversionPeriodOneMember_0c9407e2-65b1-4ce7-94a0-ea8386ca7c20_terseLabel_en-US" xlink:label="lab_frpt_ConversionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion Period One</link:label>
    <link:label id="lab_frpt_ConversionPeriodOneMember_label_en-US" xlink:label="lab_frpt_ConversionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion Period One [Member]</link:label>
    <link:label id="lab_frpt_ConversionPeriodOneMember_documentation_en-US" xlink:label="lab_frpt_ConversionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conversion Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodOneMember" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ConversionPeriodOneMember" xlink:to="lab_frpt_ConversionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1431-8326-723b-b057-7f53dde1205d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_8a018146-22e3-4047-b933-3846a9305e2e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5fc38ee6-2508-453e-8f15-308800d82daf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c927733f-7ff8-48d9-99a6-352f8be3f7c3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_d09b3e19-2145-4715-ad66-050797ac3626_terseLabel_en-US" xlink:label="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption, minimum aggregate principal outstanding</link:label>
    <link:label id="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_label_en-US" xlink:label="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Redemption Minimum Aggregate Principal Outstanding</link:label>
    <link:label id="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_documentation_en-US" xlink:label="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the minimum aggregate principal outstanding redemption debt amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:to="lab_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_7e88b75e-fa13-44f1-b644-be547f90f5fe_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_007a257d-59e5-4aeb-9014-b8b71ba2ae07_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a79ee920-0af0-40e2-be1c-0a5351d7d916_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0e5da5fc-4368-4aa3-b96a-c09cdfa5e737_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_466cbcbf-3e97-4f01-9c3e-e5f6d0525bf7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Maturities of Finance Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bf05449f-afdf-4e7d-8fd5-ba3a23e72a8a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PerformanceBasedRestrictedStockUnitsMember_fc2fbb7e-b346-45df-ab5d-6c25baa30e28_terseLabel_en-US" xlink:label="lab_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Based Restricted Stock Units</link:label>
    <link:label id="lab_frpt_PerformanceBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_frpt_PerformanceBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to performance based restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:href="frpt-20251231.xsd#frpt_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_frpt_PerformanceBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_13b4284c-8e08-405c-be3b-c4a742b03177_terseLabel_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expired (in dollars per share)</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:to="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_467912f6-3930-46cf-9303-eb1fef1df500_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_096b4a23-4ec9-4447-a6cb-743bd074eb5a_terseLabel_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, not subject to expiration</link:label>
    <link:label id="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards Not Subject To Expiration</link:label>
    <link:label id="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_documentation_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of operating loss carryforward, before tax effects, that are not subject to expiration dates which are available to reduce future taxable income under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_frpt_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_019c1424-0c86-7db4-9542-15de5f371c6a_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_ace612d0-2305-4e40-a3dd-6f65d28d988e_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_96808a80-5248-4df7-9659-c3a621742035_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1451-2472-785a-9489-23498992c741_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State NOLs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_a98cb13f-90b7-4516-8606-ccc9a2e67c77_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Monetary damages</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_dfba5699-76a6-49d9-a896-5afa15bcf1dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidAdvertising_1396e85f-3416-44e9-9a36-fdc4983daa97_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidAdvertising" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid advertising expense</link:label>
    <link:label id="lab_us-gaap_PrepaidAdvertising_label_en-US" xlink:label="lab_us-gaap_PrepaidAdvertising" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Advertising</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidAdvertising"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidAdvertising" xlink:to="lab_us-gaap_PrepaidAdvertising" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019c13d5-ab9d-71d9-87bb-b11357896f64_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_962d6709-09e6-41fc-a7a4-afede1239fcb_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551b-c216-76d0-b8bc-e2871e460090_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, nondeductible expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_50954cd5-e457-4333-a591-4fcf12c6ebe5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_4e1781c3-cdfd-4126-8eb8-e4802d5e329a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_02b1e71e-2fcd-42ca-9f60-467294ed36f6_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2c4835c2-b716-487b-8abd-bc8e0369cf9e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AccruedConstructionCosts_e16d73fa-d287-4251-96f0-88d86cbf0f89_terseLabel_en-US" xlink:label="lab_frpt_AccruedConstructionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Construction Costs</link:label>
    <link:label id="lab_frpt_AccruedConstructionCosts_label_en-US" xlink:label="lab_frpt_AccruedConstructionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Construction Costs</link:label>
    <link:label id="lab_frpt_AccruedConstructionCosts_documentation_en-US" xlink:label="lab_frpt_AccruedConstructionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Accrued Construction Costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedConstructionCosts" xlink:href="frpt-20251231.xsd#frpt_AccruedConstructionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AccruedConstructionCosts" xlink:to="lab_frpt_AccruedConstructionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_029de295-a627-4cb6-a774-eaf3a6ce5bf5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_893b8954-2594-4cd8-b181-d9f006b1b607_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_4dfdd165-d38d-4ebf-a77d-efef63596df0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_304e030e-44a1-4848-977b-f0d75b397605_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrentAndNoncurrent_2a69748d-418f-4cdc-b081-765827a66b46_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest expense</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowFinancingActivitiesLesseeAbstract_17bcd887-8396-40ce-8431-ff53f80920e7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowFinancingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance cash flow information:</link:label>
    <link:label id="lab_us-gaap_CashFlowFinancingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowFinancingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Financing Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowFinancingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowFinancingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowFinancingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowFinancingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock_2af47de8-e2ff-412b-9255-bef556d4bb3e_terseLabel_en-US" xlink:label="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of supplemental balance sheet information related to leases for the periods presented.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="frpt-20251231.xsd#frpt_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_frpt_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7997-8b81-b64453f631ee_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income Attributable to Common Stockholders, Diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_915c1415-f36b-41c4-a5f4-c03fdaaba42c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets And Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d02e2ac9-07ec-48b1-9284-8057940ccbc0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock &#8212; voting, $0.001 par value, 200,000 shares authorized, 48,985 issued and 48,970 outstanding on December 31, 2025, and 48,716 issued and 48,702 outstanding on December 31, 2024</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_b55a4a15-4e55-4552-a223-f3042142229b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_b3d48a8e-6fbe-4b09-ae54-ef9a99957c71_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_fa110637-4bd5-4830-b43f-56d11ad92e0b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Employee</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f8e19ef6-dc9a-476c-b59b-06ed00529d16_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6915a39e-ac3f-4643-b3d5-e66539a28a13_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_3ed66556-1296-45a1-a62f-c6f7d501bb55_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_90ffb445-920e-4966-9b7c-2622909cacd6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">-DILUTED (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1ef8fd6b-54dd-4722-be96-fc1820be0ae9_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Common Shares Outstanding, Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_686ef2ff-0e79-42b4-b0ff-3b1c4ec0eac1_terseLabel_en-US" xlink:label="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of share price and conversion rate (less than)</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_label_en-US" xlink:label="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Percentage Of Share Price And Conversion Rate</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_documentation_en-US" xlink:label="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Percentage Of Share Price And Conversion Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:to="lab_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_50f853b8-1dd4-4ba1-a28e-34172626a637_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_67a15d0d-c76f-4e6a-900f-1f9493b0797b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_792a1789-2ae8-434f-87bd-431bfb0af3a3_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_SalesChannelPetSpecialtyAndClubMember_4114d2b6-7c61-418e-8f44-e789915f558b_terseLabel_en-US" xlink:label="lab_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pet Specialty and Club</link:label>
    <link:label id="lab_frpt_SalesChannelPetSpecialtyAndClubMember_label_en-US" xlink:label="lab_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Pet Specialty And Club [Member]</link:label>
    <link:label id="lab_frpt_SalesChannelPetSpecialtyAndClubMember_documentation_en-US" xlink:label="lab_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to Pet Specialty and Natural.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:href="frpt-20251231.xsd#frpt_SalesChannelPetSpecialtyAndClubMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:to="lab_frpt_SalesChannelPetSpecialtyAndClubMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_019c342a-e4a1-7445-a8fd-81cf3625d546_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total charge, settlement</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8bbcc089-d2e8-4c15-9453-00160cf67405_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_545dfc64-4c40-4334-8cf8-26942d72e137_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_414c737d-963c-4944-a911-f6aaa978e24d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in Unconsolidated Company</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-7ef9-8f8b-804090a13d65_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_0c9e6354-7054-4d49-97b3-26f934692989_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_5e979ceb-c6eb-4268-afaf-cf7e5e9ad450_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_68cf16f3-a9d0-4923-92d3-f8d1580209a2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_5f983b15-91bd-4eaf-934b-fcae1b5a00a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_122e2d27-2b65-4c85-94c3-30aac95807e5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9c66e1e9-7008-40ae-a67e-f5084dc3d2f7_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c6d02962-42c3-4ec1-8c03-8972ba4980fc_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_5e5551b8-4702-4c84-aaf7-4446134029a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_8c87a06e-e944-45aa-b47e-5f480fac7b15_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Manufacturing and Servicing Obligations</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_FinanceLeaseCostAbstract_cb2eab75-19b6-4a84-84ca-09ace22b6763_terseLabel_en-US" xlink:label="lab_frpt_FinanceLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease:</link:label>
    <link:label id="lab_frpt_FinanceLeaseCostAbstract_label_en-US" xlink:label="lab_frpt_FinanceLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Cost [Abstract]</link:label>
    <link:label id="lab_frpt_FinanceLeaseCostAbstract_documentation_en-US" xlink:label="lab_frpt_FinanceLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseCostAbstract" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_FinanceLeaseCostAbstract" xlink:to="lab_frpt_FinanceLeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_019c1425-f4bd-7b8c-8ee8-b630e1afca14_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_14d2d9f5-6bd9-492e-8421-770f42449a2d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_64766264-3403-4e2a-9582-f06a4b5fd630_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_107aa151-9665-4f88-84a5-48c0008216cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_969a2a60-34c1-4788-82dd-9664dba65e47_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_33bbfd55-0421-4546-b486-84fb2c6d238b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_db4a5abe-b2af-4d52-8540-2492934c2554_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_019c3400-5a5e-7c24-9c96-31491ad96cb4_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CALIFORNIA</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_ee36d63f-3995-4792-b264-9a4417cc39af_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_c3be50fb-637d-4607-a8cd-f29bfa9297b0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0665afc3-e7a7-4568-9925-b1d0e4db1e9b_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">NET SALES</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7a853b85-f365-438f-84d0-8d026a982a11_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_OneDistributorMember_c04b5868-e987-498b-bfcd-fc642583a97a_terseLabel_en-US" xlink:label="lab_frpt_OneDistributorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One Distributor</link:label>
    <link:label id="lab_frpt_OneDistributorMember_label_en-US" xlink:label="lab_frpt_OneDistributorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Distributor [Member]</link:label>
    <link:label id="lab_frpt_OneDistributorMember_documentation_en-US" xlink:label="lab_frpt_OneDistributorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the first distributor.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OneDistributorMember" xlink:href="frpt-20251231.xsd#frpt_OneDistributorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_OneDistributorMember" xlink:to="lab_frpt_OneDistributorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_05a40073-98b1-40ee-a386-537bcb741262_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_56d211e2-c9d7-4c65-80cc-85e540e5da52_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_0b188f27-4302-4668-b069-4b4890489946_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DebtAgreementMaximumBorrowingCapacity_7b5506ab-e136-4529-8ed7-1d98d0d91d2b_terseLabel_en-US" xlink:label="lab_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_frpt_DebtAgreementMaximumBorrowingCapacity_label_en-US" xlink:label="lab_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Agreement Maximum Borrowing Capacity</link:label>
    <link:label id="lab_frpt_DebtAgreementMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:href="frpt-20251231.xsd#frpt_DebtAgreementMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:to="lab_frpt_DebtAgreementMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_EquityIncentivePlan2024Member_a689f8e2-6d87-4cc4-9083-08787a28cc1b_terseLabel_en-US" xlink:label="lab_frpt_EquityIncentivePlan2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Equity Incentive Plan</link:label>
    <link:label id="lab_frpt_EquityIncentivePlan2024Member_label_en-US" xlink:label="lab_frpt_EquityIncentivePlan2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan 2024 [Member]</link:label>
    <link:label id="lab_frpt_EquityIncentivePlan2024Member_documentation_en-US" xlink:label="lab_frpt_EquityIncentivePlan2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityIncentivePlan2024Member" xlink:href="frpt-20251231.xsd#frpt_EquityIncentivePlan2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_EquityIncentivePlan2024Member" xlink:to="lab_frpt_EquityIncentivePlan2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb51d9cf-24d8-4047-89cb-97fb96db54d6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings related to net shares settlements of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-711f-9dd5-b5601eb6cf3a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income Attributable to Common Stockholders, Basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e6a790f4-48d3-436d-a54a-9cf437644877_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL OTHER COMPREHENSIVE INCOME (LOSS)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_be45aed6-cf34-4433-857b-4f0119f9c4ab_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_9503ab43-6d7c-45f9-a5ff-c27d55319dfa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_13909496-cc92-410f-b9ef-2653e6862304_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_e0850850-aade-4e45-ba3b-6280431bf865_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_c171a136-a7ce-4673-8a20-a2b22b616210_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_192c363d-4df4-45bc-886e-061ab9c6ac44_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">-DILUTED (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b95d6311-3506-41ff-bfba-a0370fa40daf_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted Net Income per Share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_abb7b688-3681-4a58-9920-0bd331d98555_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_676f5092-9267-4a8c-a53a-ecb20b1a44f2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d59a63ca-d8ce-40c8-8fd2-a4c7b58c88bc_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_443e5089-ea39-4dc1-a488-9ff86f6685cd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_82ca95eb-b0e6-49e4-867b-50fcff54ab5a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTHER COMPREHENSIVE INCOME (LOSS):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_8f97ae1c-2ca6-45f9-adc3-0374b28a91aa_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5911-2460-752e-8a6e-a90e6535ce78_terseLabel_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible compensation under IRC Section 162(m)</link:label>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_label_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Amount</link:label>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_documentation_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:to="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_90f02431-46e3-4594-ac9e-6174fd713627_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_312b63cf-69f2-4e6c-b458-2dcb44370acb_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_a213c926-c2bd-421c-922b-a99b76f4a664_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c5912-001a-771a-8c8e-076705ae10a9_terseLabel_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible compensation under IRC Section 162(m)</link:label>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_label_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Percent</link:label>
    <link:label id="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_documentation_en-US" xlink:label="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:to="lab_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4969e3cc-d876-403c-98b4-3d4a038d53c8_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_bd634c0c-8181-46a6-b3c3-e0df40104f2d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143c-2d46-70ec-9a28-38fd03d17cbd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, State and Local, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_84a1327b-ea26-47c2-83a2-ce2f3beee706_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other income (expenses)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_788719b8-8283-4df5-87a4-69eac86f9eaa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ConvertibleSeniorNotesMember_cf5caf6e-3087-412d-a4b8-92f9bb386e18_terseLabel_en-US" xlink:label="lab_frpt_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_frpt_ConvertibleSeniorNotesMember_019c1c70-34b4-7a40-bf2c-e45d93a0f152_verboseLabel_en-US" xlink:label="lab_frpt_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes</link:label>
    <link:label id="lab_frpt_ConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_frpt_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_frpt_ConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_frpt_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the convertible senior notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ConvertibleSeniorNotesMember" xlink:to="lab_frpt_ConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_AuditorInformationAbstract_label_en-US" xlink:label="lab_frpt_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_frpt_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_frpt_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AuditorInformationAbstract" xlink:href="frpt-20251231.xsd#frpt_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_AuditorInformationAbstract" xlink:to="lab_frpt_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_969535ab-c138-40b8-961f-4b337c20acae_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_a1a2369d-c192-428d-987c-ecb8ac1ec8e7_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">GROSS PROFIT</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_40955a8a-49a0-4afd-bae8-eedfd58a8144_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_ecadb155-72bb-4854-acf3-90f53f862fbf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_f93df091-31a0-467f-9593-d03838e2a2ff_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_ab36dfd6-421f-4cc2-b638-a09e62f94748_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_22871667-ed82-4c32-8697-d8bd84664c9f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long term investment in equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_BillyCyrMember_label_en-US" xlink:label="lab_frpt_BillyCyrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billy Cyr [Member]</link:label>
    <link:label id="lab_frpt_BillyCyrMember_documentation_en-US" xlink:label="lab_frpt_BillyCyrMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Billy Cyr</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_BillyCyrMember" xlink:href="frpt-20251231.xsd#frpt_BillyCyrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_BillyCyrMember" xlink:to="lab_frpt_BillyCyrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b323c9cf-fe5b-432d-a88f-5fc5dd3a6d8f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_019c143d-2c7d-78e0-92a7-771d2f88e7fa_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income taxes, net of amounts refunded</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551c-5202-7ede-8c64-60576f0c39f4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, nondeductible expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8bddadd2-2115-4cd9-b48a-b44252e652dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod_7f5d46e7-7c50-4b46-b23a-b89ef796d445_terseLabel_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants issued and exercised (in shares)</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod_label_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Exercised During Period</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod_documentation_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or rights exercised during period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightExercisedDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:to="lab_frpt_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_a5b81fad-4190-48e8-a9a0-d90906a30ccb_terseLabel_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption, threshold trading days (in days)</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_label_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Redemption, Threshold Trading Days</link:label>
    <link:label id="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_documentation_en-US" xlink:label="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Redemption, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:to="lab_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9d6ad733-906b-4ee5-8823-e5fc17658a7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_9971e566-8f2e-4d75-a151-204341a44383_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c850f1de-ae9e-486a-aa0a-1e07aa88c04c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1585b6a0-6888-4ddd-ab6b-770f5bba0cfe_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_310eeadf-d6f5-41d6-a8e2-090f4301ea3f_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_20fb566b-eacb-4e26-88ec-2f2cd075c1ae_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Compensation and Employee Related Costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0db92b4e-cba1-4801-a9fc-af5c28ae8036_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e6cd757e-e54c-44d8-ae9c-40c42583ae4d_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_5b33a8fe-21ad-4d62-b7be-9d50e1813171_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, operating lease, renewal term (up to)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_fe09252b-0031-4879-8a93-82f273fbd4fa_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5cc7f543-1457-4941-8fdb-40a120ae2a50_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration_e67c10b1-053b-4665-b213-9835efb96609_terseLabel_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, subject to expiration</link:label>
    <link:label id="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards Subject To Expiration</link:label>
    <link:label id="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration_documentation_en-US" xlink:label="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of operating loss carryforward, before tax effects, that are subject to expiration dates which are available to reduce future taxable income under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_frpt_OperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019c13ec-05d0-7070-a13e-7a4058b93e4e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_cfd6299f-d6f6-47ea-abce-61ddfbcb1fcb_terseLabel_en-US" xlink:label="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grocery, Mass, International and Digital</link:label>
    <link:label id="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_label_en-US" xlink:label="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Grocery, Mass, International And Digital [Member]</link:label>
    <link:label id="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_documentation_en-US" xlink:label="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to grocery (including online), Mass and Club.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:href="frpt-20251231.xsd#frpt_SalesChannelGroceryMassInternationalAndDigitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:to="lab_frpt_SalesChannelGroceryMassInternationalAndDigitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_IL_019c3406-5b11-7651-885e-d638ed449d42_terseLabel_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ILLINOIS</link:label>
    <link:label id="lab_stpr_IL_label_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ILLINOIS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_IL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_80349d66-71c2-45d1-81cb-30d044ce4c1e_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5b364385-3ab9-43d3-9beb-7be6a42bfb3c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_da2a45b1-4414-415c-b94f-867107c29979_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_62b2be8e-7656-483e-b5a0-fe5396922e9c_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in Progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_CreditFacilityMember_8387ed09-ee91-4b89-bda0-5043ca175531_terseLabel_en-US" xlink:label="lab_frpt_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_frpt_CreditFacilityMember_label_en-US" xlink:label="lab_frpt_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_frpt_CreditFacilityMember_documentation_en-US" xlink:label="lab_frpt_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the Credit Facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CreditFacilityMember" xlink:href="frpt-20251231.xsd#frpt_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_CreditFacilityMember" xlink:to="lab_frpt_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_52267f48-95e6-490b-9343-71a4f3c92fc9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0699853e-2c90-4f12-91bc-8a6fa47cab19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e1512685-c3de-4ed2-9dac-74ac31440334_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare_299aec3a-ee36-466f-be0c-43d2f03d1ec5_terseLabel_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare_label_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Granted During The Period Fair Value Per Share</link:label>
    <link:label id="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare_documentation_en-US" xlink:label="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents fair value per share of warrants granted during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:to="lab_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a3dc1bfb-1dd4-485d-840d-6734d2dfab8f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_90ee1536-038a-4caa-b0d7-06f52fa5b28e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_LesseeLeaseLiabilitiesAbstract_928181bd-d795-4b0f-9098-d0bd7a10bf32_terseLabel_en-US" xlink:label="lab_frpt_LesseeLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_frpt_LesseeLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_frpt_LesseeLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_frpt_LesseeLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_frpt_LesseeLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeLeaseLiabilitiesAbstract" xlink:href="frpt-20251231.xsd#frpt_LesseeLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract" xlink:to="lab_frpt_LesseeLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_66687e9a-4534-472c-8a1e-ab6891fdb899_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_1274490b-971d-4888-9449-859e527f7021_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_9f371079-603f-4c34-8965-b2d163554535_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6f13fad9-89a1-49f2-b4d3-67ad690d21d2_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_WarrantDisclosureTextBlock_36e2dd23-af5f-443d-9ca7-fbd2079b4cee_terseLabel_en-US" xlink:label="lab_frpt_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_frpt_WarrantDisclosureTextBlock_label_en-US" xlink:label="lab_frpt_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Disclosure [Text Block]</link:label>
    <link:label id="lab_frpt_WarrantDisclosureTextBlock_documentation_en-US" xlink:label="lab_frpt_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure pertaining to warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_WarrantDisclosureTextBlock" xlink:href="frpt-20251231.xsd#frpt_WarrantDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_WarrantDisclosureTextBlock" xlink:to="lab_frpt_WarrantDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c88fc-2395-7bff-a30d-f067a49bc583_totalLabel_en-US" xlink:label="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross deferred income tax assets</link:label>
    <link:label id="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_label_en-US" xlink:label="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Deferred Tax Assets, Net Of Deferred Tax Liabilities</link:label>
    <link:label id="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross Deferred Tax Assets, Net Of Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:href="frpt-20251231.xsd#frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:to="lab_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_c4f9cbee-0049-49f1-9f1c-2c99da0d6c50_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_d9f08544-deda-4a45-ac24-e64261ee04f7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_dfa63ed0-c2b8-4f8f-af49-3420d4ec6832_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from sale of convertible notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a4e08da6-f5bc-46de-8a08-03c73a9832e2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">INCOME (LOSS) FROM OPERATIONS</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_dac1bb94-2009-4587-8458-debb980e2659_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1401-9ba7-7639-8141-baabd04c1853_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_5af5674b-b150-4b5b-bddd-687ab76d7524_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_f1331bb3-94b1-423a-ad50-6ef0725169a5_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_790bf41b-c267-4419-a173-5558b357197a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6153ca68-5153-4649-b933-a2dc6395aad7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local income tax, net of federal income tax effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_04f4cf31-4890-468b-9531-2c04c1571975_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_a2f3971f-38ba-48fc-bb1f-dbfa42d13039_terseLabel_en-US" xlink:label="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 and beyond</link:label>
    <link:label id="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_label_en-US" xlink:label="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation To Be Paid, Year Five And After Year Five</link:label>
    <link:label id="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_documentation_en-US" xlink:label="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of contractual obligation to be paid in fourth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:href="frpt-20251231.xsd#frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:to="lab_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_3d99da7c-244e-4e41-bd67-dac47eb8737f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_019be8ef-d9c9-703e-8411-4770b20c0493_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_ce5454f7-6fb3-43e3-8743-8b310a6d2f48_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_cd956219-7de5-460f-97f2-f1bca3194b84_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of contributions per employee</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_f3859771-7ef5-49b4-ad13-a296203cf63e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019c5c41-16a2-75b1-83b6-fb7a2675c516_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_24f80287-8194-4789-a84a-075bbcdda901_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average expected terms in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_27833fba-4769-4959-a1ad-ee8ab850e6d1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5b3adead-3a7b-48e0-afc9-38251eb8e2a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant-Date Fair Value Per Unit</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b9c7666a-cca2-47f1-a575-65ab6d30694a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_bd7461df-45a9-49d0-8fbe-3f5ce01aff30_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_1ef33609-f446-417e-ba9a-9ed6fecb983e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and Other Income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_51177c8a-4e2d-46cd-bf6e-02354282800f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest and other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_31c1c38c-0dae-4067-9d34-cf0254110d5a_terseLabel_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share options in-the-money (in shares)</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_label_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award Options In the Money</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_documentation_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the In-the-money portion of shares for a share-based compensation arrangement with options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:to="lab_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_57def259-c8c1-4c6d-90a8-99c29b25eeeb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-7cbe-8fc1-6b9b5a02cf43_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_019c33e7-f1cc-797b-b151-a422ef3bbcbe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7ae2a98-8f30-474b-930d-e2af18380dff_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1b738d53-c421-45b4-b12f-289831fb8d74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_556b4689-8a08-4aae-808b-726c6b735f14_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b66ba0fd-6f55-4a7b-a0a3-0d2434e81e2c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value, grants in period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_284587f4-4913-44d9-9218-1cef4f373f61_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_019c1426-50c5-70e8-bb1f-39f92c2be8cf_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign</link:label>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_281d7243-f424-408d-875c-5c622ff6e0cc_negatedTerseLabel_en-US" xlink:label="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Plant costs and other costs of goods sold</link:label>
    <link:label id="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_label_en-US" xlink:label="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Plant Costs and Other Segment Cost of Goods Sold Items, Amount</link:label>
    <link:label id="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_documentation_en-US" xlink:label="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segment Reporting, Plant Costs and Other Segment Cost of Goods Sold Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:href="frpt-20251231.xsd#frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:to="lab_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_90770491-ea1e-4751-bb50-7e005ae92319_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_ef649b81-4108-4519-81fa-90601671e84b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long term finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_72ec9227-0314-47c4-ac61-ad0dac46af2e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_019c5922-c882-7831-a94c-c878904cb5fb_verboseLabel_en-US" xlink:label="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cumulative income before taxes, excluding gain on equity investment</link:label>
    <link:label id="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_label_en-US" xlink:label="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest And Excluding Gain On Equity Investment</link:label>
    <link:label id="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_documentation_en-US" xlink:label="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest And Excluding Gain On Equity Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:href="frpt-20251231.xsd#frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:to="lab_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_08b2e6ef-94a6-48b5-8908-8052f7772b1d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_311209c9-8a3e-4d9a-a9a0-a6024e10be5f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DrawTermLoanMember_906e5492-8071-4525-89bb-10bfeaef4e5f_terseLabel_en-US" xlink:label="lab_frpt_DrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Draw Term Loan</link:label>
    <link:label id="lab_frpt_DrawTermLoanMember_label_en-US" xlink:label="lab_frpt_DrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Draw Term Loan [Member]</link:label>
    <link:label id="lab_frpt_DrawTermLoanMember_documentation_en-US" xlink:label="lab_frpt_DrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the Draw Term Loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DrawTermLoanMember" xlink:href="frpt-20251231.xsd#frpt_DrawTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DrawTermLoanMember" xlink:to="lab_frpt_DrawTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_MA_019c3407-6d9b-7bd9-b7af-d11797df1175_terseLabel_en-US" xlink:label="lab_stpr_MA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MASSACHUSETTS</link:label>
    <link:label id="lab_stpr_MA_label_en-US" xlink:label="lab_stpr_MA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MASSACHUSETTS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_MA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_MA" xlink:to="lab_stpr_MA" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a52e15b3-1951-40e2-a83e-0106236480be_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2b963e82-67c7-4775-b9ea-88220343f095_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_019c5a60-c88a-7dfb-af7e-a0863cfce6c2_terseLabel_en-US" xlink:label="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-tax gain on sale of non-controlling interest</link:label>
    <link:label id="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_label_en-US" xlink:label="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) On Disposal, Expected</link:label>
    <link:label id="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_documentation_en-US" xlink:label="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) On Disposal, Expected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:href="frpt-20251231.xsd#frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:to="lab_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_253f136e-b443-4b49-bab3-a22fc54aa367_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost &#8212; 14 shares on December 31, 2025 and on December 31, 2024</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_fd4beacc-b41f-4bb7-a27a-9bb9e9a1b7c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_522c9284-87e1-4bce-b95d-1e1b456818cf_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash flows (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_c7eb9b3d-ef8b-40e4-a064-a769d256d28f_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_InputCosts_e6390be7-f2be-4e71-ac7a-ec975ca2d809_negatedTerseLabel_en-US" xlink:label="lab_frpt_InputCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Input costs</link:label>
    <link:label id="lab_frpt_InputCosts_label_en-US" xlink:label="lab_frpt_InputCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Input Costs</link:label>
    <link:label id="lab_frpt_InputCosts_documentation_en-US" xlink:label="lab_frpt_InputCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Input Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_InputCosts" xlink:href="frpt-20251231.xsd#frpt_InputCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_InputCosts" xlink:to="lab_frpt_InputCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f87b0059-5f40-4b41-9860-ef1b5f4cd68c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract_bc3dde9f-2e7c-46c9-bab1-7592aba787df_terseLabel_en-US" xlink:label="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease</link:label>
    <link:label id="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract_documentation_en-US" xlink:label="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Additional Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:to="lab_frpt_FinanceLeaseAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_83a3fc27-a37e-471d-9b99-626c275e7759_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6d474715-8c79-4c47-ae96-2ca073af098f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019c592b-0698-7060-8f01-74ed190d2a61_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest or penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6c0593ac-c36c-4433-909a-0479c50e7286_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_113304e9-e926-4629-9125-19ce896788d6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">-BASIC (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c7b73ac1-1925-44d4-a79a-2f856e0221d1_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Common Shares Outstanding, Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_a3e23295-7f5d-4248-824e-acd0ce5837f9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory obsolescence</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_62faa2eb-a3bb-403d-8269-33c7c12b2f6d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">COST OF GOODS SOLD</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_035c619c-577f-4d30-9576-f7edfc8f6a9d_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shipping and handling cost</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid_0ce39f9c-d8a1-492a-ad42-7d0067652387_terseLabel_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash addition of finance lease to property, plant and equipment</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid_label_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement, Tax Withholdings Withheld But Not Yet Paid</link:label>
    <link:label id="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid_documentation_en-US" xlink:label="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement, Tax Withholdings Withheld But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:to="lab_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bb221fab-2798-4896-aeff-8bf677408681_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_28f92259-72cd-4698-b979-dbc3afafccb6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_ba7c0b43-ea3f-4b62-99ad-5f64d92f0a56_terseLabel_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building, Land and Improvements</link:label>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_NC_019c3408-345d-7147-bec9-00c9a77f6fb3_terseLabel_en-US" xlink:label="lab_stpr_NC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NORTH CAROLINA</link:label>
    <link:label id="lab_stpr_NC_label_en-US" xlink:label="lab_stpr_NC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NORTH CAROLINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NC" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NC"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_NC" xlink:to="lab_stpr_NC" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_b0190e68-2a1e-4233-a269-5d0f491f1812_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ba0f334f-1c77-4a5d-89d6-3205def35717_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_451edae4-150e-4d64-890b-412b39fa5430_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_8ff6ea31-7c9b-4854-9c93-b0b5c9e5b122_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTHER (EXPENSES) INCOME:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6e09297d-479c-49ea-867f-704e34cd7273_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_019c5a51-1d08-7829-a43c-ac065bdc9232_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of non-controlling interest in privately held company</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_019c5c44-fa69-7db5-b231-b56bd77bcfa9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_6237a90a-63c2-4328-8e5c-217e6e44bc11_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_5a290c16-8571-45cc-a0d1-2f851df710c6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_NatureOfTheBusinessPolicyTextBlock_911766f4-623b-483d-8ab6-09ca583a2042_terseLabel_en-US" xlink:label="lab_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of the Business</link:label>
    <link:label id="lab_frpt_NatureOfTheBusinessPolicyTextBlock_label_en-US" xlink:label="lab_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of the Business [Policy Text Block]</link:label>
    <link:label id="lab_frpt_NatureOfTheBusinessPolicyTextBlock_documentation_en-US" xlink:label="lab_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for nature of the business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:href="frpt-20251231.xsd#frpt_NatureOfTheBusinessPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:to="lab_frpt_NatureOfTheBusinessPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a6102f91-59e0-46cc-b2bd-85bffc47ef80_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f7737f7b-247f-4517-b1e1-156d4caa3c5e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_df476882-301c-4b5f-a25c-f1cf438254ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e9989bb-3429-4453-bb58-5457369cee3e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_ab5a4cfd-b96f-46c7-b1f4-e4214cc6d178_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_edae17ce-d584-46c9-8b01-5952840c8f38_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PerformanceStockOptionsMember_674d533c-32f2-4ed3-9fbd-50643da38fa2_terseLabel_en-US" xlink:label="lab_frpt_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Stock Options</link:label>
    <link:label id="lab_frpt_PerformanceStockOptionsMember_label_en-US" xlink:label="lab_frpt_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Stock Options [Member]</link:label>
    <link:label id="lab_frpt_PerformanceStockOptionsMember_documentation_en-US" xlink:label="lab_frpt_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to performance stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceStockOptionsMember" xlink:href="frpt-20251231.xsd#frpt_PerformanceStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PerformanceStockOptionsMember" xlink:to="lab_frpt_PerformanceStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_a735d7aa-9277-46f2-a02a-147681ef10c8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b05cb1c0-950e-4735-8803-8e0f7067b2db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ServicePeriodStockOptionsMember_9c4ab685-e298-4408-ab95-fd3f0469e042_terseLabel_en-US" xlink:label="lab_frpt_ServicePeriodStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service Period Stock Options</link:label>
    <link:label id="lab_frpt_ServicePeriodStockOptionsMember_label_en-US" xlink:label="lab_frpt_ServicePeriodStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service Period Stock Options [Member]</link:label>
    <link:label id="lab_frpt_ServicePeriodStockOptionsMember_documentation_en-US" xlink:label="lab_frpt_ServicePeriodStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to service period stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ServicePeriodStockOptionsMember" xlink:to="lab_frpt_ServicePeriodStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_98b2840f-0f37-4eb7-8664-131429e18503_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_60917aa0-33f2-484d-944f-312520ddc95f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShippingAndHandlingMember_62eddca1-2bf5-4d77-88fb-0646f64f4a11_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingMember_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingMember" xlink:to="lab_us-gaap_ShippingAndHandlingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock_9d5bff52-99da-4d96-ad03-11f84f830e64_terseLabel_en-US" xlink:label="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs/Freight Out</link:label>
    <link:label id="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock_label_en-US" xlink:label="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs Freight Out [Policy Text Block]</link:label>
    <link:label id="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock_documentation_en-US" xlink:label="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for shipping and handling costs/freight out.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:href="frpt-20251231.xsd#frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:to="lab_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_a828a172-872c-4ba5-8dac-2e057ca29b52_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimates and Uncertainties</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_PaymentsToAcquireCappedCallOptions_f48e9101-97e0-45cf-b712-2155c3a10a8f_negatedLabel_en-US" xlink:label="lab_frpt_PaymentsToAcquireCappedCallOptions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of capped call options</link:label>
    <link:label id="lab_frpt_PaymentsToAcquireCappedCallOptions_a2cc0b0c-09d9-42e6-ac39-3fb8ae85e188_terseLabel_en-US" xlink:label="lab_frpt_PaymentsToAcquireCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of capped call option</link:label>
    <link:label id="lab_frpt_PaymentsToAcquireCappedCallOptions_label_en-US" xlink:label="lab_frpt_PaymentsToAcquireCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Capped Call Options</link:label>
    <link:label id="lab_frpt_PaymentsToAcquireCappedCallOptions_documentation_en-US" xlink:label="lab_frpt_PaymentsToAcquireCappedCallOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow to purchase capped call options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_PaymentsToAcquireCappedCallOptions" xlink:to="lab_frpt_PaymentsToAcquireCappedCallOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_373f850a-1abe-4fad-b78f-96141b7a7e19_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_39fd2b50-9c4d-47b7-8ad1-003085dd1511_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_e8da5ec7-615e-4ed6-aa8a-697b624de632_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_52f2fdb4-c7bc-4f68-b792-b98be4c382ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_01b79e06-6ea2-498e-bc5a-5c56e1a20d20_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_a454e861-a80a-48e5-b64d-b45aaf8c484a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_88d095b0-b973-4ad8-9621-9867299c68b3_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_RawMaterialsMember_e74bf125-b822-4ab9-bf5f-4b2d155ae0aa_terseLabel_en-US" xlink:label="lab_frpt_RawMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw Materials</link:label>
    <link:label id="lab_frpt_RawMaterialsMember_label_en-US" xlink:label="lab_frpt_RawMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Raw Materials [Member]</link:label>
    <link:label id="lab_frpt_RawMaterialsMember_documentation_en-US" xlink:label="lab_frpt_RawMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the purchase of raw materials.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RawMaterialsMember" xlink:href="frpt-20251231.xsd#frpt_RawMaterialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_RawMaterialsMember" xlink:to="lab_frpt_RawMaterialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fda0c721-8827-43ca-86e0-15b570b0ae40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143c-9b90-7ea7-8ca9-908a3ee62dd7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Foreign, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_1162e492-22db-48c2-b551-2323939ff36f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember_019c146e-8e98-769b-b644-3a1aa22d12b9_terseLabel_en-US" xlink:label="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Stock Option Expense</link:label>
    <link:label id="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember_label_en-US" xlink:label="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Stock Option Expense [Member]</link:label>
    <link:label id="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember_documentation_en-US" xlink:label="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Stock Option Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsStockOptionExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:to="lab_frpt_DeferredTaxAssetsStockOptionExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_90571748-2afc-4303-aaf5-29fe00fbb576_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_0274090e-c7ee-4dd7-9f57-ae3a297dfd0b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_fd08bff4-ebfd-435e-bc7c-951c20fe2d1f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c8fa6c1d-004d-4d99-872c-a7ce87d8b1c7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment and software purchases in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_101c629c-e2a4-4f4d-aff8-ffefc1013a32_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving loan facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_1304efec-b7c2-4bc8-97c9-274c462740b5_terseLabel_en-US" xlink:label="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 and beyond</link:label>
    <link:label id="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_label_en-US" xlink:label="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, To Be Paid, Year Five And Thereafter</link:label>
    <link:label id="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_documentation_en-US" xlink:label="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, To Be Paid, Year Five And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:to="lab_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_9094cff0-a377-4b95-aa7f-1790867f47b3_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a585a32a-9318-438e-9299-139750259737_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_b1605ef3-bd10-4dae-a301-d42ea5fd4f27_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_dac11887-de90-45a4-b464-7e7ff4a80a79_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_86d6093c-b5bf-432f-9c82-2495ee7d9b2f_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Treasury bills</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_e3eb1f7c-6a13-47e5-8756-78193910b6c4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_9e8a5f04-ddff-489f-a069-84bd7e64eeb6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_2356a785-0b49-46d3-9cbe-0818b02c6039_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_b14e7149-b388-4cc5-b32f-b45011157494_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold trading days (in days)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_ab2e1293-7878-4d83-8778-b7874eaa006f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e3f2ba2c-0179-4c7f-97ce-7d0ebf70269e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d82c82f1-ad17-418c-b4f9-ea6c294662a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Issued Upon Vesting (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e7a02743-a148-4bde-bb1e-fab9ce3b4eea_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_1e323c95-cfde-44f0-85db-29717189f178_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_49fa2ae6-ba4f-42d8-924f-a1a8978ae9a4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET CHANGE IN CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>frpt-20251231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c4092028-a7f1-4ab6-aa7a-04b2f717d924,g:eb199c6d-e398-4cbb-b5bc-3d274d82a270-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://freshpet.com/role/CoverPage" xlink:type="simple" xlink:href="frpt-20251231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_21bb53ba-218a-4f34-bee5-add563751f36" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentType_21bb53ba-218a-4f34-bee5-add563751f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_e8eba11f-6c71-4833-bf24-987f32f42c22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentAnnualReport_e8eba11f-6c71-4833-bf24-987f32f42c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_92995e84-0e0c-4aff-aa7d-fd77bb8cb788" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentPeriodEndDate_92995e84-0e0c-4aff-aa7d-fd77bb8cb788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1262c17a-f95e-469a-9765-f0c515e29615" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_CurrentFiscalYearEndDate_1262c17a-f95e-469a-9765-f0c515e29615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_658285eb-3854-4c1e-8552-afdf47864492" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentTransitionReport_658285eb-3854-4c1e-8552-afdf47864492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1b5b3ae4-64b9-4d89-a2eb-6ec20bd11411" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityFileNumber_1b5b3ae4-64b9-4d89-a2eb-6ec20bd11411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_36673f15-06c7-4928-a4e9-7ab37c7f965e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityRegistrantName_36673f15-06c7-4928-a4e9-7ab37c7f965e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_39645972-3c5b-4545-87f7-43c343d46336" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityIncorporationStateCountryCode_39645972-3c5b-4545-87f7-43c343d46336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_dc183322-3eac-4530-85d8-42f9edea33c8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityTaxIdentificationNumber_dc183322-3eac-4530-85d8-42f9edea33c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_06947d32-4082-4a36-b386-bd2dbbd0e463" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityAddressAddressLine1_06947d32-4082-4a36-b386-bd2dbbd0e463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6588114f-3aaa-4d09-9b93-555ce15d498d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityAddressCityOrTown_6588114f-3aaa-4d09-9b93-555ce15d498d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_399be72e-42dc-4bf2-85e5-a26a27643f1a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityAddressStateOrProvince_399be72e-42dc-4bf2-85e5-a26a27643f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_23d81aac-5888-41dd-9d26-dcd976b37a02" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityAddressPostalZipCode_23d81aac-5888-41dd-9d26-dcd976b37a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_aa42e57d-117b-455a-9416-7b68967b4483" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_CityAreaCode_aa42e57d-117b-455a-9416-7b68967b4483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_63ffd633-a39d-468b-8f73-0f008372ebd9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_LocalPhoneNumber_63ffd633-a39d-468b-8f73-0f008372ebd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_90fabb7c-a439-4f0d-98e6-25fa66920d6a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_Security12bTitle_90fabb7c-a439-4f0d-98e6-25fa66920d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d42aafa5-644a-4043-88ad-57cdceef994b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_TradingSymbol_d42aafa5-644a-4043-88ad-57cdceef994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_24ace0ef-d6fc-49cb-a0b8-c3aa8bfcd623" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_SecurityExchangeName_24ace0ef-d6fc-49cb-a0b8-c3aa8bfcd623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1dcead48-2d2a-4f18-85f9-ea7c529971d6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1dcead48-2d2a-4f18-85f9-ea7c529971d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_8b0a5d0c-9076-488d-b8fa-3ea69ca50649" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityVoluntaryFilers_8b0a5d0c-9076-488d-b8fa-3ea69ca50649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_58097442-0363-4d0a-ac43-674047504165" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityCurrentReportingStatus_58097442-0363-4d0a-ac43-674047504165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cde195d3-29b1-4aa6-8c86-b93e3903d8c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityInteractiveDataCurrent_cde195d3-29b1-4aa6-8c86-b93e3903d8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_708b4253-0b0c-4846-b579-edb1d2e7cc5e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityFilerCategory_708b4253-0b0c-4846-b579-edb1d2e7cc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_45cf17df-05bf-475b-aef1-2c7105540508" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntitySmallBusiness_45cf17df-05bf-475b-aef1-2c7105540508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_aa5538d9-72c8-48fd-86c3-2f887edb66a7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityEmergingGrowthCompany_aa5538d9-72c8-48fd-86c3-2f887edb66a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_16338f48-7a58-4a6b-bcbd-f1316dd91ca4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_IcfrAuditorAttestationFlag_16338f48-7a58-4a6b-bcbd-f1316dd91ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_48f75728-2ce1-42dc-8d4b-b74d98ed738a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_48f75728-2ce1-42dc-8d4b-b74d98ed738a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_01dc116d-0ef4-403b-8d53-6d6f6fd1ac11" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityShellCompany_01dc116d-0ef4-403b-8d53-6d6f6fd1ac11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_87311884-ba42-483f-b38f-c47dfdf283a3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityPublicFloat_87311884-ba42-483f-b38f-c47dfdf283a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b78d7694-255d-4d85-a9bb-07490851e03a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b78d7694-255d-4d85-a9bb-07490851e03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4e66d2e9-b77f-4b21-8ac2-89da2a16e27a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4e66d2e9-b77f-4b21-8ac2-89da2a16e27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d3d57246-9a80-4dc7-9113-aae3c8c6ef08" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_EntityCentralIndexKey_d3d57246-9a80-4dc7-9113-aae3c8c6ef08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ca54de14-e36d-4311-a4de-84e255099d8e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentFiscalYearFocus_ca54de14-e36d-4311-a4de-84e255099d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_43d2eacf-72c1-409f-bd61-fb01802ca62f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_DocumentFiscalPeriodFocus_43d2eacf-72c1-409f-bd61-fb01802ca62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_f810132b-d834-45ac-8788-571002e2414c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_426ce000-0887-4012-9b66-ba358ee12dff" xlink:to="loc_dei_AmendmentFlag_f810132b-d834-45ac-8788-571002e2414c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/AuditInformation" xlink:type="simple" xlink:href="frpt-20251231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AuditorInformationAbstract_6d03a15a-ad58-47cd-a703-e9cd5182d95e" xlink:href="frpt-20251231.xsd#frpt_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_2d90fb6b-d5de-4260-ac41-5e51f54500b6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_AuditorInformationAbstract_6d03a15a-ad58-47cd-a703-e9cd5182d95e" xlink:to="loc_dei_AuditorName_2d90fb6b-d5de-4260-ac41-5e51f54500b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_a8a9e62f-c9bb-411e-9a92-1a6fc6c2ca41" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_AuditorInformationAbstract_6d03a15a-ad58-47cd-a703-e9cd5182d95e" xlink:to="loc_dei_AuditorLocation_a8a9e62f-c9bb-411e-9a92-1a6fc6c2ca41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_17cc6476-bb04-4969-aa5e-d047b1886195" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_AuditorInformationAbstract_6d03a15a-ad58-47cd-a703-e9cd5182d95e" xlink:to="loc_dei_AuditorFirmId_17cc6476-bb04-4969-aa5e-d047b1886195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9b56e084-c00b-46cb-b430-134c27dc134f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b56e084-c00b-46cb-b430-134c27dc134f" xlink:to="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9fac9670-4996-45c3-b35b-a9d3e327f169" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9fac9670-4996-45c3-b35b-a9d3e327f169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_37e134e6-ac6f-4caa-9d57-a86980a886bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_37e134e6-ac6f-4caa-9d57-a86980a886bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3901b429-c9ce-4275-9000-84c1aa89f80b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_InventoryNet_3901b429-c9ce-4275-9000-84c1aa89f80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1fe6c6a5-8360-46fc-80fb-8b47670a209a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1fe6c6a5-8360-46fc-80fb-8b47670a209a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_37188e7e-e9b3-466e-9182-88b03dea4679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_OtherAssetsCurrent_37188e7e-e9b3-466e-9182-88b03dea4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3d2ac4d8-9ce5-4439-96df-2ebb1bcc6a51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_923bd7f8-a465-4e2e-aafb-b4637a439707" xlink:to="loc_us-gaap_AssetsCurrent_3d2ac4d8-9ce5-4439-96df-2ebb1bcc6a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_bbae3a99-3934-4ab2-b320-b8f26d3ab789" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_bbae3a99-3934-4ab2-b320-b8f26d3ab789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet_888ace89-d4df-48cc-b5a0-195d2254cb18" xlink:href="frpt-20251231.xsd#frpt_DepositsOnPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_frpt_DepositsOnPropertyPlantAndEquipmentNet_888ace89-d4df-48cc-b5a0-195d2254cb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4dbe2d2d-e0cf-441e-85db-b10d15271c54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4dbe2d2d-e0cf-441e-85db-b10d15271c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_1ece5980-dbcf-482f-ba6c-9689815a3c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_1ece5980-dbcf-482f-ba6c-9689815a3c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_abd8c5cf-3f34-487d-8b95-9ea202a26672" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_abd8c5cf-3f34-487d-8b95-9ea202a26672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1141b815-abb8-4ecb-a531-15dcab675e67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1141b815-abb8-4ecb-a531-15dcab675e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5853e707-bbec-46f7-821c-cf2e7c1e0c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6349d3-6f66-4046-b482-fc5d3ee2f03c" xlink:to="loc_us-gaap_Assets_5853e707-bbec-46f7-821c-cf2e7c1e0c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b56e084-c00b-46cb-b430-134c27dc134f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ea7ed17e-ea1a-4baa-b962-2f3bfccba5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:to="loc_us-gaap_AccountsPayableCurrent_ea7ed17e-ea1a-4baa-b962-2f3bfccba5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_352d2276-f9b1-40b5-a368-0f048f4351e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_352d2276-f9b1-40b5-a368-0f048f4351e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9fc7a397-83bd-490b-82d0-77bd02acbd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9fc7a397-83bd-490b-82d0-77bd02acbd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_8c9e2084-ef93-49b3-9f00-4954974880e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_8c9e2084-ef93-49b3-9f00-4954974880e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8a850a1c-f2b6-4883-ada6-9f7e2b56998a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cde9880-ed2a-433a-a59f-410e1d83d1c6" xlink:to="loc_us-gaap_LiabilitiesCurrent_8a850a1c-f2b6-4883-ada6-9f7e2b56998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_b59fef1b-1eec-4cd4-8497-ee5bbfa257f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_b59fef1b-1eec-4cd4-8497-ee5bbfa257f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb41ee39-6eeb-4b06-9314-962a5b8c6f19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb41ee39-6eeb-4b06-9314-962a5b8c6f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0d60bf33-1225-4dc8-8aef-ae7487d49c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0d60bf33-1225-4dc8-8aef-ae7487d49c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c33bc-e082-7dea-a4bb-6981a37e76c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c33bc-e082-7dea-a4bb-6981a37e76c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b02b6ada-d335-486d-b952-38fb58ef6070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_Liabilities_b02b6ada-d335-486d-b952-38fb58ef6070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d60ca3c8-6dad-4cd6-8888-cb17241949dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d60ca3c8-6dad-4cd6-8888-cb17241949dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c17a3a24-bf6e-4e57-846e-79d4ef321aae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_CommonStockValue_c17a3a24-bf6e-4e57-846e-79d4ef321aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_dedf6dd9-9f1a-4878-974a-0da63313d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_dedf6dd9-9f1a-4878-974a-0da63313d3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0616c75b-80b4-4c08-9d8b-286582b327f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0616c75b-80b4-4c08-9d8b-286582b327f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e7e188fb-a149-49c5-b5e7-ca95d366358a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e7e188fb-a149-49c5-b5e7-ca95d366358a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_aacefc5c-2899-42c4-b314-4b20b11cfe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_TreasuryStockCommonValue_aacefc5c-2899-42c4-b314-4b20b11cfe9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_57d8c6b4-04ef-434d-b3a1-88138b1b4f15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_64f792ff-1cae-4c4f-8138-eac991f17f27" xlink:to="loc_us-gaap_StockholdersEquity_57d8c6b4-04ef-434d-b3a1-88138b1b4f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fbeee45a-6d21-4fd1-93d3-87ea8cbdd6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a40eb545-4a65-4fcb-90c1-193faa995f74" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fbeee45a-6d21-4fd1-93d3-87ea8cbdd6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f219f10a-1355-4761-9ef3-21223b3894b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f219f10a-1355-4761-9ef3-21223b3894b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_78de06c9-139d-432c-b053-2767cce0cc19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_78de06c9-139d-432c-b053-2767cce0cc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dc25c3e5-631f-4e56-bfd2-d3cac8d4b751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:to="loc_us-gaap_CommonStockSharesIssued_dc25c3e5-631f-4e56-bfd2-d3cac8d4b751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6e7a4028-14de-4907-88c0-243b4f4b8164" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6e7a4028-14de-4907-88c0-243b4f4b8164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_8d8b1876-b9de-4a5a-961f-7c63793452f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b45e7e25-4012-461b-a7b9-d93b4a55deec" xlink:to="loc_us-gaap_TreasuryStockCommonShares_8d8b1876-b9de-4a5a-961f-7c63793452f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_503bd6eb-e057-465d-9326-a06845bb49b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_503bd6eb-e057-465d-9326-a06845bb49b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8f376a7b-a409-4675-97a3-8a4b609e6557" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8f376a7b-a409-4675-97a3-8a4b609e6557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_76e8176f-46c9-43f4-a5d3-c8fda9f72243" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_GrossProfit_76e8176f-46c9-43f4-a5d3-c8fda9f72243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_324fe8a5-9ca7-4f0f-aba1-ae977a34fa64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_324fe8a5-9ca7-4f0f-aba1-ae977a34fa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4d03621d-b8a5-4807-8e33-197f35bc4ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_OperatingIncomeLoss_4d03621d-b8a5-4807-8e33-197f35bc4ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3b000f62-97a6-433d-85e4-b60b516c211b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3b000f62-97a6-433d-85e4-b60b516c211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_932eaa7f-9a5d-446d-8365-53dcc5e565fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:to="loc_us-gaap_InterestExpenseNonoperating_932eaa7f-9a5d-446d-8365-53dcc5e565fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_00c57d33-902d-48cf-bbae-1677459d8f32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_00c57d33-902d-48cf-bbae-1677459d8f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ce0449df-84b2-4989-a612-6ccea62c7d05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8c2c9ed5-94cd-4b95-af7d-f67ad6c36cdc" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ce0449df-84b2-4989-a612-6ccea62c7d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_66d5ba7d-741f-44da-b975-59ded8b78131" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_66d5ba7d-741f-44da-b975-59ded8b78131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_32e8b28d-319d-4cc6-881a-1515b43f7816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_32e8b28d-319d-4cc6-881a-1515b43f7816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_758a53c7-ec1a-4b57-9cfc-2c2336835905" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_758a53c7-ec1a-4b57-9cfc-2c2336835905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_428a4f1c-960f-43e8-96c0-82ec60622c71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_NetIncomeLoss_428a4f1c-960f-43e8-96c0-82ec60622c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_821dfc1f-e456-4068-938f-d2947c5d69f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_821dfc1f-e456-4068-938f-d2947c5d69f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_395e9e48-3423-4239-8373-44b58e52a619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_821dfc1f-e456-4068-938f-d2947c5d69f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_395e9e48-3423-4239-8373-44b58e52a619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0e923aad-5863-4c0d-a504-d9e673241e85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_821dfc1f-e456-4068-938f-d2947c5d69f7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0e923aad-5863-4c0d-a504-d9e673241e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b230fcae-8004-4e81-ac96-5ad1c23e819b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b230fcae-8004-4e81-ac96-5ad1c23e819b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_963ca895-1a05-49e5-a942-db89a6efe353" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_963ca895-1a05-49e5-a942-db89a6efe353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5adb442a-f66f-4f59-a726-752cbe5e94c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_963ca895-1a05-49e5-a942-db89a6efe353" xlink:to="loc_us-gaap_EarningsPerShareBasic_5adb442a-f66f-4f59-a726-752cbe5e94c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_26879d22-1213-49bd-b976-bd0aef2ddfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_963ca895-1a05-49e5-a942-db89a6efe353" xlink:to="loc_us-gaap_EarningsPerShareDiluted_26879d22-1213-49bd-b976-bd0aef2ddfa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a04588d5-824b-4950-8216-101dc7cf6329" xlink:href="frpt-20251231.xsd#frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_06554f04-6b05-4a64-ae57-8795c18fcd9e" xlink:to="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a04588d5-824b-4950-8216-101dc7cf6329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1001e3db-7da1-42bc-b433-e4dcfda7a77f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a04588d5-824b-4950-8216-101dc7cf6329" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1001e3db-7da1-42bc-b433-e4dcfda7a77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c4937678-425e-4ef4-95fa-55a88370c997" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a04588d5-824b-4950-8216-101dc7cf6329" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c4937678-425e-4ef4-95fa-55a88370c997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_2a80ee95-53c0-4529-8ec1-2a15d0aefa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2a80ee95-53c0-4529-8ec1-2a15d0aefa6d" xlink:to="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a0f165ea-ce73-4abc-ba86-c6323d157037" xlink:to="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_497fe01c-643a-4067-bfdf-28a3c5425498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_CommonStockMember_497fe01c-643a-4067-bfdf-28a3c5425498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_90a2bd0c-4a51-4733-8228-56f4f49ff2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_90a2bd0c-4a51-4733-8228-56f4f49ff2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0110e438-a99c-4028-bc25-33730167aa62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_RetainedEarningsMember_0110e438-a99c-4028-bc25-33730167aa62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab53bf05-38b8-4bd7-adae-4722046fa4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab53bf05-38b8-4bd7-adae-4722046fa4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_f8ae2a80-d5fc-4e22-8dfd-9335d63e374a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a48e4231-121c-453b-a463-2dbdc859bf5b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_f8ae2a80-d5fc-4e22-8dfd-9335d63e374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_02c7a309-ec1c-431a-9aa6-9412ed1d228d" xlink:to="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96b3f751-33e7-41ba-8d46-796ecdb500df" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9b67c373-adc5-4451-87cf-5910ae1e535a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9b67c373-adc5-4451-87cf-5910ae1e535a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c78e7fff-a0c7-40b8-a93f-380168d27e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockholdersEquity_c78e7fff-a0c7-40b8-a93f-380168d27e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_0878475f-dcb0-4d4d-9a1d-4704e0be3565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_0878475f-dcb0-4d4d-9a1d-4704e0be3565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4a0f993-eb78-4a30-82f8-49e14a40f212" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4a0f993-eb78-4a30-82f8-49e14a40f212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7e9e36d6-7520-4ec2-86ba-d8cfd5f8ad58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7e9e36d6-7520-4ec2-86ba-d8cfd5f8ad58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_734e1dfb-787a-40a0-ad59-955ae27888bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_734e1dfb-787a-40a0-ad59-955ae27888bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_6def1a77-2b46-4d3f-9a4e-3a0889946c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_6def1a77-2b46-4d3f-9a4e-3a0889946c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_949e690e-9ae2-43d8-a837-c71fce779e72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_949e690e-9ae2-43d8-a837-c71fce779e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PurchaseOfCappedCallOptions_18660e92-660f-44db-a248-2da281b393ae" xlink:href="frpt-20251231.xsd#frpt_PurchaseOfCappedCallOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_frpt_PurchaseOfCappedCallOptions_18660e92-660f-44db-a248-2da281b393ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5a2070fe-e94e-47bc-b3b8-6d1d39de5179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5a2070fe-e94e-47bc-b3b8-6d1d39de5179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_048accd3-e3fa-4e0d-aa6b-8d2d265b43f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_NetIncomeLoss_048accd3-e3fa-4e0d-aa6b-8d2d265b43f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_81e00007-1ff6-4533-96db-2813de781a08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_81e00007-1ff6-4533-96db-2813de781a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d4af7651-ec41-434e-a401-e3cde53cf220" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_StockholdersEquity_d4af7651-ec41-434e-a401-e3cde53cf220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_873cf8df-e066-4f52-807a-aef94b0936c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_26a4ff64-5019-49ab-9dd4-c3837870a8aa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_873cf8df-e066-4f52-807a-aef94b0936c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="frpt-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ef068f-4c96-4619-adc7-5ea4812716d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ef068f-4c96-4619-adc7-5ea4812716d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0afd8e1f-6587-41a9-b886-c1c3baed0a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ef068f-4c96-4619-adc7-5ea4812716d4" xlink:to="loc_us-gaap_NetIncomeLoss_0afd8e1f-6587-41a9-b886-c1c3baed0a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ef068f-4c96-4619-adc7-5ea4812716d4" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_98f612de-e524-44e9-8907-197d2a4f4f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_98f612de-e524-44e9-8907-197d2a4f4f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_540f1145-04fc-4369-a8ef-359aa93c085c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_540f1145-04fc-4369-a8ef-359aa93c085c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_565a51c3-0a6f-4d7f-b947-d57504669360" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_ShareBasedCompensation_565a51c3-0a6f-4d7f-b947-d57504669360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c39c97a4-3034-4a64-b5c7-d922951d41d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_DepreciationAndAmortization_c39c97a4-3034-4a64-b5c7-d922951d41d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_7364bbad-956c-4f34-bb3e-c82964f525ee" xlink:href="frpt-20251231.xsd#frpt_DeferredDebtIssuanceCostWriteoffAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization_7364bbad-956c-4f34-bb3e-c82964f525ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_76f069d2-ba5c-48e9-9882-f40145bb1117" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_76f069d2-ba5c-48e9-9882-f40145bb1117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5d920242-0636-48a5-8e5e-8b929eb3a3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5d920242-0636-48a5-8e5e-8b929eb3a3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_76bffccd-c842-4d13-9fb1-02bcb8988a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_InventoryWriteDown_76bffccd-c842-4d13-9fb1-02bcb8988a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_62e64502-5241-4d59-a8f4-a02a99770697" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_62e64502-5241-4d59-a8f4-a02a99770697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_4ca14abd-9723-4402-a411-411ce419dba2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_4ca14abd-9723-4402-a411-411ce419dba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a2497df-4e15-4126-bcde-87e7d9f1908d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9135b377-cb5f-41c2-81d1-2008524b507e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9135b377-cb5f-41c2-81d1-2008524b507e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9c8af6ef-9a34-42b3-8ce0-e38c888120d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9c8af6ef-9a34-42b3-8ce0-e38c888120d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0133644e-bc25-40d1-b6e0-130f53faf278" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0133644e-bc25-40d1-b6e0-130f53faf278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a426c1fe-c4dd-4806-be0e-dd1ec854baa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a426c1fe-c4dd-4806-be0e-dd1ec854baa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bb73b860-faea-473e-b528-e3dd5921a5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bb73b860-faea-473e-b528-e3dd5921a5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4d54bb3c-7c2a-4460-a82c-664839a1165d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4d54bb3c-7c2a-4460-a82c-664839a1165d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c70b4002-0d97-4ae4-ac77-f656dd9cf1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7bac033e-8aa3-482c-a220-6b4e6ce2b848" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c70b4002-0d97-4ae4-ac77-f656dd9cf1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3fbe591d-bda1-4793-b44b-39e445222e19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ef068f-4c96-4619-adc7-5ea4812716d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3fbe591d-bda1-4793-b44b-39e445222e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_8140d4f5-91bc-4f7f-99b9-03fba2b32453" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_8140d4f5-91bc-4f7f-99b9-03fba2b32453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_3b04929e-8ac1-4abd-912d-180f7bab51f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_3b04929e-8ac1-4abd-912d-180f7bab51f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_26782c36-4aa9-4ff8-a572-0ca72c248ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_26782c36-4aa9-4ff8-a572-0ca72c248ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6b7e7cce-65ec-4b95-935c-3ecc23ba8191" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d3bd6e1-663f-465d-bc7c-58eb782b7192" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6b7e7cce-65ec-4b95-935c-3ecc23ba8191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e815eeaa-516f-440f-b86a-a6814320dfde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e815eeaa-516f-440f-b86a-a6814320dfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6c6fa8b4-6dff-4f81-a335-88ba9a9ed65f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6c6fa8b4-6dff-4f81-a335-88ba9a9ed65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_48bd2d09-f5d7-455c-9b88-a347d163789a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_48bd2d09-f5d7-455c-9b88-a347d163789a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions_5ec87090-512a-4d74-847a-3946879b69aa" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_frpt_PaymentsToAcquireCappedCallOptions_5ec87090-512a-4d74-847a-3946879b69aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_b922764b-25ed-4f0d-acba-777adf877f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_b922764b-25ed-4f0d-acba-777adf877f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7adadea8-88ec-4a3e-9680-0ff8084d1958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7adadea8-88ec-4a3e-9680-0ff8084d1958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bef1b4e3-a789-4e72-8ad7-f0676bb59dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_475c7e9a-e596-45ce-983a-f559f733b0bd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bef1b4e3-a789-4e72-8ad7-f0676bb59dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06e9c843-2471-412d-899d-eb9e6a52a783" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06e9c843-2471-412d-899d-eb9e6a52a783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1f0ad41-a8a3-4668-9ed7-fca1a26ff180" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1f0ad41-a8a3-4668-9ed7-fca1a26ff180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_369b30ba-dad7-4265-9829-9e7b417623d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_369b30ba-dad7-4265-9829-9e7b417623d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b236be70-45fb-4921-af11-453ed9e20833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b236be70-45fb-4921-af11-453ed9e20833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_1199537f-d96a-4738-ad1d-6591349625f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b236be70-45fb-4921-af11-453ed9e20833" xlink:to="loc_us-gaap_IncomeTaxesPaid_1199537f-d96a-4738-ad1d-6591349625f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3aade8fb-9d69-4aba-b021-7f298012703d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b236be70-45fb-4921-af11-453ed9e20833" xlink:to="loc_us-gaap_InterestPaidNet_3aade8fb-9d69-4aba-b021-7f298012703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f91ac031-af81-49a3-870e-6083878acdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b236be70-45fb-4921-af11-453ed9e20833" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f91ac031-af81-49a3-870e-6083878acdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ba10c9df-4794-4028-b509-c347ca4fe323" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d48e93c8-c04a-4806-baad-9b8d24949ba6" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ba10c9df-4794-4028-b509-c347ca4fe323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_95ef9eb3-25d3-4292-bdcf-01769f73a5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ba10c9df-4794-4028-b509-c347ca4fe323" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_95ef9eb3-25d3-4292-bdcf-01769f73a5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid_54653cb4-194d-40c0-a218-d06ed7a6075c" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ba10c9df-4794-4028-b509-c347ca4fe323" xlink:to="loc_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid_54653cb4-194d-40c0-a218-d06ed7a6075c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ed2eabdc-edf1-4966-bc8b-1e782fbef6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ba10c9df-4794-4028-b509-c347ca4fe323" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ed2eabdc-edf1-4966-bc8b-1e782fbef6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8f82ea95-fee8-4b48-b42e-e4e61f8d1b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_2ece4bed-af81-4e36-9c32-680ecd78a9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8f82ea95-fee8-4b48-b42e-e4e61f8d1b8f" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_2ece4bed-af81-4e36-9c32-680ecd78a9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/Inventoriesnet" xlink:type="simple" xlink:href="frpt-20251231.xsd#Inventoriesnet"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/Inventoriesnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0b52a31c-1209-42c2-b5bc-cf635917bd53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_b6d8c66b-491d-4e7d-a3fd-84fcb4ddb3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0b52a31c-1209-42c2-b5bc-cf635917bd53" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_b6d8c66b-491d-4e7d-a3fd-84fcb4ddb3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnet"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_c570a70a-0b87-4243-b6e2-7d92c22707b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d95828a1-d502-4083-9aee-aa36bd1cae4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_c570a70a-0b87-4243-b6e2-7d92c22707b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d95828a1-d502-4083-9aee-aa36bd1cae4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxes" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a2b02285-6937-473b-a2d3-f40437898597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3ea5ed62-4f87-4ba3-86d5-8d21fdff4679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2b02285-6937-473b-a2d3-f40437898597" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3ea5ed62-4f87-4ba3-86d5-8d21fdff4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/AccruedExpenses" xlink:type="simple" xlink:href="frpt-20251231.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_e63cc3a1-1225-434a-be8c-5a01802f37b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_752c2eaa-e4db-4cfb-9899-8abb84d7dd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e63cc3a1-1225-434a-be8c-5a01802f37b1" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_752c2eaa-e4db-4cfb-9899-8abb84d7dd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/Debt" xlink:type="simple" xlink:href="frpt-20251231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ffcad096-d4b4-4d06-af36-b9b69f9a7c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_68dda93a-dadb-4066-b98e-73b940abfb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ffcad096-d4b4-4d06-af36-b9b69f9a7c8f" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_68dda93a-dadb-4066-b98e-73b940abfb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotes" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotes"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e95d7727-3f47-4e6a-ae57-79339ebba012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_66cda07f-a8fa-4348-a575-e832d778fa83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e95d7727-3f47-4e6a-ae57-79339ebba012" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_66cda07f-a8fa-4348-a575-e832d778fa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PurchaseofCappedCallOptions" xlink:type="simple" xlink:href="frpt-20251231.xsd#PurchaseofCappedCallOptions"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PurchaseofCappedCallOptions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_12214e4f-bca2-4d36-a76f-b5113a400020" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_0f7f3fd4-1244-46b6-86b5-241cb25d3a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_12214e4f-bca2-4d36-a76f-b5113a400020" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_0f7f3fd4-1244-46b6-86b5-241cb25d3a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/Leases" xlink:type="simple" xlink:href="frpt-20251231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cc669e0c-9d42-46d3-be9e-df02257dc8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_2847f8e0-be77-4447-a1ac-d75b254eae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cc669e0c-9d42-46d3-be9e-df02257dc8c0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_2847f8e0-be77-4447-a1ac-d75b254eae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_d669da57-08cb-4ce5-8e9e-b0962aa9a43d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cc669e0c-9d42-46d3-be9e-df02257dc8c0" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_d669da57-08cb-4ce5-8e9e-b0962aa9a43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_12c58e89-d6de-4cfa-b098-aff123bab9da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ef2fd29f-d669-401c-8277-7299b68f521c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_12c58e89-d6de-4cfa-b098-aff123bab9da" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ef2fd29f-d669-401c-8277-7299b68f521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/Warrants" xlink:type="simple" xlink:href="frpt-20251231.xsd#Warrants"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/Warrants" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_407e2aec-0f10-4230-8d4f-72381f837b01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_WarrantDisclosureTextBlock_7ee4bc4f-fb35-46c3-8b0c-1db042696837" xlink:href="frpt-20251231.xsd#frpt_WarrantDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_407e2aec-0f10-4230-8d4f-72381f837b01" xlink:to="loc_frpt_WarrantDisclosureTextBlock_7ee4bc4f-fb35-46c3-8b0c-1db042696837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquity" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquity"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c5168db0-f745-4b2d-8beb-d1ba196be4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c83ee4c0-1fea-4d82-ba09-ef128a13351d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c5168db0-f745-4b2d-8beb-d1ba196be4a7" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c83ee4c0-1fea-4d82-ba09-ef128a13351d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomeLossPerShareAttributabletoCommonStockholders"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a598e50a-0f16-439c-9353-2b822608da05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_baca1471-9e72-49c7-83be-a173d303f609" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a598e50a-0f16-439c-9353-2b822608da05" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_baca1471-9e72-49c7-83be-a173d303f609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/RetirementPlan" xlink:type="simple" xlink:href="frpt-20251231.xsd#RetirementPlan"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/RetirementPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a78a8030-0af0-474d-b557-83253222dd20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_d1b006dd-6ce9-4614-be88-724f7f5ecf96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a78a8030-0af0-474d-b557-83253222dd20" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_d1b006dd-6ce9-4614-be88-724f7f5ecf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/Concentrations" xlink:type="simple" xlink:href="frpt-20251231.xsd#Concentrations"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/Concentrations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_cd6b0dae-cb67-4225-bc23-0ad45946f8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4a1f33f1-7998-45d3-89d4-c34424f894a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_cd6b0dae-cb67-4225-bc23-0ad45946f8b9" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4a1f33f1-7998-45d3-89d4-c34424f894a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformation" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8415fae7-88df-4efc-8cf4-c5b23800eb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_9cc096c7-6bac-44f8-a9e7-270e2d349784" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8415fae7-88df-4efc-8cf4-c5b23800eb8b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_9cc096c7-6bac-44f8-a9e7-270e2d349784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SubsequentEvents" xlink:type="simple" xlink:href="frpt-20251231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9c530007-9db9-44f3-b6df-1f2899e6b253" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_a5f75bf8-de6c-49bd-8df2-eb1166a6f604" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9c530007-9db9-44f3-b6df-1f2899e6b253" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_a5f75bf8-de6c-49bd-8df2-eb1166a6f604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_NatureOfTheBusinessPolicyTextBlock_1a045f10-ea07-4872-94fc-849f7076af3b" xlink:href="frpt-20251231.xsd#frpt_NatureOfTheBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_frpt_NatureOfTheBusinessPolicyTextBlock_1a045f10-ea07-4872-94fc-849f7076af3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ead126b5-aed3-4486-817e-979d808db924" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ead126b5-aed3-4486-817e-979d808db924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9518d7f9-b713-42ab-adb8-e1d916710ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_9518d7f9-b713-42ab-adb8-e1d916710ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_4a566c1a-ffb7-45cc-93dc-d1ee3dceec45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_UseOfEstimates_4a566c1a-ffb7-45cc-93dc-d1ee3dceec45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a4984209-30ff-4411-a1f4-69bc7704ce2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a4984209-30ff-4411-a1f4-69bc7704ce2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_1a2291c3-5f03-4463-ad0b-329b22f0033b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_1a2291c3-5f03-4463-ad0b-329b22f0033b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_136f8acd-9600-42ba-a2bf-a51f0183df0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_DebtPolicyTextBlock_136f8acd-9600-42ba-a2bf-a51f0183df0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_c23acb43-5824-4943-97ea-9d5476250f29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_c23acb43-5824-4943-97ea-9d5476250f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a0cf5014-9bd4-4c9a-969e-5efebf331b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a0cf5014-9bd4-4c9a-969e-5efebf331b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6653eb83-ac8c-4df7-96ee-6bda5c1d3c03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6653eb83-ac8c-4df7-96ee-6bda5c1d3c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_94bb5dd3-9c4c-4036-8c22-f9c465b72f50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_94bb5dd3-9c4c-4036-8c22-f9c465b72f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_0b1fc93d-102d-4705-bcbc-0dd516aefb90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_0b1fc93d-102d-4705-bcbc-0dd516aefb90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_61a44739-6722-47ed-832c-6cd67a11073d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_61a44739-6722-47ed-832c-6cd67a11073d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_14d47048-5ee6-459a-acce-eee48103d33c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_14d47048-5ee6-459a-acce-eee48103d33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_a996fb95-7764-417a-beb9-80592b7ceb26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_a996fb95-7764-417a-beb9-80592b7ceb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock_559f6dc3-3f4c-4a17-9c9a-ba822a308ff1" xlink:href="frpt-20251231.xsd#frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock_559f6dc3-3f4c-4a17-9c9a-ba822a308ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_18d6e08d-6ad8-49d6-9067-4e749bc57e40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_18d6e08d-6ad8-49d6-9067-4e749bc57e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a3b75d3b-5058-42e6-8979-09dd2c08285c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a3b75d3b-5058-42e6-8979-09dd2c08285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_8823b901-0a1d-47a8-9069-9191dec057f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_8823b901-0a1d-47a8-9069-9191dec057f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock_0335debd-2f8f-4234-a4fb-24bd150e054d" xlink:href="frpt-20251231.xsd#frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock_0335debd-2f8f-4234-a4fb-24bd150e054d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_040b3a62-5248-4e64-af78-eb4bbeea56d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3ae09729-cb19-457a-8b07-c5a2a12877f4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_040b3a62-5248-4e64-af78-eb4bbeea56d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8283ceb6-368c-4187-b3bb-b6a0f3bc0b57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_244a84bb-1b26-4350-ad30-8df20ef2a4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8283ceb6-368c-4187-b3bb-b6a0f3bc0b57" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_244a84bb-1b26-4350-ad30-8df20ef2a4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/InventoriesnetTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#InventoriesnetTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/InventoriesnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_3c1671b9-72c4-4bd8-9ca0-0f2c3e99c54e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_39a8c85d-93ac-4e3b-b228-f4c4d561b59d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_3c1671b9-72c4-4bd8-9ca0-0f2c3e99c54e" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_39a8c85d-93ac-4e3b-b228-f4c4d561b59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_41542962-3bac-454f-97cf-5184042fd66e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d5b25420-01fe-41ae-8246-b98f65b5957a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_41542962-3bac-454f-97cf-5184042fd66e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d5b25420-01fe-41ae-8246-b98f65b5957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019c1471-affa-7ef3-9af1-1b1307df6cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019c1471-affa-7ef3-9af1-1b1307df6cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2254829f-6858-4948-ae91-c54c6ea342e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2254829f-6858-4948-ae91-c54c6ea342e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_cdad4a70-2964-4605-a5c8-001305aab5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_cdad4a70-2964-4605-a5c8-001305aab5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019c1437-2f24-74ef-ba84-3fe27f4b0afb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019c1437-2f24-74ef-ba84-3fe27f4b0afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_06b2495d-3a75-4a4e-a778-59c529d729c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_757f4172-d452-4d16-bb38-2ad532266dab" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_06b2495d-3a75-4a4e-a778-59c529d729c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_f6631633-64a7-4b28-94e8-efe9440cf6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f677142c-e695-4466-b416-39ee531f8f99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f6631633-64a7-4b28-94e8-efe9440cf6a3" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f677142c-e695-4466-b416-39ee531f8f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7e1f69ea-bc4e-4227-afa4-2af5584257d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d84eb4b4-f19d-4365-bbd8-848888f095ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7e1f69ea-bc4e-4227-afa4-2af5584257d2" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d84eb4b4-f19d-4365-bbd8-848888f095ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_332fdfb1-d471-4698-8752-6d6a59cf2eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_332fdfb1-d471-4698-8752-6d6a59cf2eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7c39282e-4b21-47d2-8897-983a3012c090" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7c39282e-4b21-47d2-8897-983a3012c090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0092e1c2-cb2c-4c0f-b98b-b399907a9961" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0092e1c2-cb2c-4c0f-b98b-b399907a9961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AssetsAndLiabilitiesLesseeTableTextBlock_3037e543-3b43-4239-9027-0ca743846a26" xlink:href="frpt-20251231.xsd#frpt_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:to="loc_frpt_AssetsAndLiabilitiesLesseeTableTextBlock_3037e543-3b43-4239-9027-0ca743846a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_74be5ddd-d13b-4dd3-b6b7-7e20f44fc180" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76dfdf6e-a565-4091-9ef0-42f35349e6fd" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_74be5ddd-d13b-4dd3-b6b7-7e20f44fc180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_44993171-4a47-4a0c-b3c1-27a347aa7934" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_f00e9fc2-87d4-4421-8622-5ae5708cd975" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_44993171-4a47-4a0c-b3c1-27a347aa7934" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_f00e9fc2-87d4-4421-8622-5ae5708cd975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_4af19e40-f096-4714-b80b-9c62c52ee69e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_4af19e40-f096-4714-b80b-9c62c52ee69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock_019c5c3b-fc99-7ea2-8934-278aca42ff08" xlink:href="frpt-20251231.xsd#frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:to="loc_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock_019c5c3b-fc99-7ea2-8934-278aca42ff08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b8a3485d-397d-466d-8d30-370d84a2055a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b8a3485d-397d-466d-8d30-370d84a2055a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_90899bc0-f7a5-4573-9a5f-add4fdc23d08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_90899bc0-f7a5-4573-9a5f-add4fdc23d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c00143f2-babc-473c-b976-53db4c10584d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a169ded-917e-4fdc-9ed8-0bb99cbc3b30" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c00143f2-babc-473c-b976-53db4c10584d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomeLossPerShareAttributabletoCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fd52197f-b0e5-4d5d-adc2-afaea1459419" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b9585e8e-99d3-4665-8be2-bc30cfc8e787" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fd52197f-b0e5-4d5d-adc2-afaea1459419" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b9585e8e-99d3-4665-8be2-bc30cfc8e787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b4612ad2-cb13-4423-addd-dacade7f74e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fd52197f-b0e5-4d5d-adc2-afaea1459419" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b4612ad2-cb13-4423-addd-dacade7f74e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_21111a2c-81c4-4744-a489-107e21b6776b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d4c8fb9f-d76a-478a-badc-9cd25ecd077b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_21111a2c-81c4-4744-a489-107e21b6776b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d4c8fb9f-d76a-478a-badc-9cd25ecd077b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f08971cd-e37b-460e-8d2f-d5ca9ee7ba61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f08971cd-e37b-460e-8d2f-d5ca9ee7ba61" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_14950e42-9299-433b-a519-a89c61048f4b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_8660f09d-bbd5-4c65-acc2-cc536d3b10bc" xlink:href="frpt-20251231.xsd#frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ec3a0f50-c699-4ca6-b4c5-0a73d1688e46" xlink:to="loc_frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember_8660f09d-bbd5-4c65-acc2-cc536d3b10bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cb6ad32c-99e4-4b1e-9058-bed8752ec070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_a8db4dd7-0973-4338-856c-44e418313bca" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511330cf-db05-4378-b686-8d93512a303f" xlink:to="loc_frpt_March2023NoteMember_a8db4dd7-0973-4338-856c-44e418313bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_320cee53-dce1-43e3-ae67-832cb2d89944" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_723dbfc0-ba8a-41ea-99fb-3ae77a16b7ab" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f243b4f0-dbc3-4f3e-9a70-cfd043d22c80" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_723dbfc0-ba8a-41ea-99fb-3ae77a16b7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6e4d3d9a-a269-40c9-a12c-de6f7a005f8f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FurnitureAndOfficeEquipmentMember_1fc8ea14-0feb-4dc6-855e-5aa888fa93a7" xlink:href="frpt-20251231.xsd#frpt_FurnitureAndOfficeEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_frpt_FurnitureAndOfficeEquipmentMember_1fc8ea14-0feb-4dc6-855e-5aa888fa93a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RefrigerationEquipmentMember_098572ea-e67c-443e-875c-c8d88573ced9" xlink:href="frpt-20251231.xsd#frpt_RefrigerationEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_frpt_RefrigerationEquipmentMember_098572ea-e67c-443e-875c-c8d88573ced9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a6d6ce3c-1690-41a0-98ac-3bf8549f3d75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a6d6ce3c-1690-41a0-98ac-3bf8549f3d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2f5b765e-5569-4f22-9888-f8d08c186e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e53bb134-e7b7-4e1b-88cd-1684777d7e9e" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2f5b765e-5569-4f22-9888-f8d08c186e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3d089b85-2af5-4823-867c-f168dbfaaf02" xlink:to="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8f185823-57b1-47ff-a120-c2ddb7fa2bd6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:to="loc_srt_MinimumMember_8f185823-57b1-47ff-a120-c2ddb7fa2bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33222a39-867d-4e14-9578-aa588709b494" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f02305fd-42a5-4b7d-a161-199d6cbe4dfd" xlink:to="loc_srt_MaximumMember_33222a39-867d-4e14-9578-aa588709b494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_545aecb2-4ec4-4c2d-a2bd-069f55187333" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5beeca1c-67a1-4a23-8bcb-4d4795f2035f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_77fcf71b-a63f-4267-888a-ec8db30cd958" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5beeca1c-67a1-4a23-8bcb-4d4795f2035f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f8918331-a843-40d3-ad0e-37fbbec3765e" xlink:to="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_b18a78f3-b6d2-413f-8284-596f55c1cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5ac6951f-91a2-4d17-908a-7a467471a185" xlink:to="loc_us-gaap_ShippingAndHandlingMember_b18a78f3-b6d2-413f-8284-596f55c1cee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_019c1371-e796-7e61-815a-75fd7bdcf761" xlink:to="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_019c1371-e796-7752-b977-6a45a3bbfe19" xlink:href="frpt-20251231.xsd#frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_019c1371-e796-7c12-89c9-04d9ba11e248" xlink:to="loc_frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember_019c1371-e796-7752-b977-6a45a3bbfe19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d1d99e5e-2869-4664-9ae8-2ffd00e48c0b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_70adb15d-0782-4ccd-bd19-f99b307ecbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_NumberOfOperatingSegments_70adb15d-0782-4ccd-bd19-f99b307ecbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_779314c7-08ee-437b-a439-14d1b8644124" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_NumberOfReportableSegments_779314c7-08ee-437b-a439-14d1b8644124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1b0b8cb3-338e-4d40-8941-ff4c66ff1993" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquityMethodInvestments_1b0b8cb3-338e-4d40-8941-ff4c66ff1993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_7d156690-1715-49fb-9e57-6f1ec9535877" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_7d156690-1715-49fb-9e57-6f1ec9535877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_e387ef7e-d823-4622-976f-8b24be7dba00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_e387ef7e-d823-4622-976f-8b24be7dba00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8381d0ea-4cfa-4868-8db0-f97aaf0a4216" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8381d0ea-4cfa-4868-8db0-f97aaf0a4216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0277c00e-50c2-4aa0-b3b8-0dcd9014510e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0277c00e-50c2-4aa0-b3b8-0dcd9014510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_71c107d1-9cf2-4e59-ad8a-c77fb95eab28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_71c107d1-9cf2-4e59-ad8a-c77fb95eab28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_51fac601-b905-4b1b-8764-3a740681f399" xlink:href="frpt-20251231.xsd#frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod_51fac601-b905-4b1b-8764-3a740681f399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f103c500-7c1d-4116-b893-be5c1bb351d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f103c500-7c1d-4116-b893-be5c1bb351d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtAmortizedValue_c5b349ae-d750-4773-bae7-a849b446b8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServicingAssetAtAmortizedValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ServicingAssetAtAmortizedValue_c5b349ae-d750-4773-bae7-a849b446b8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019c1370-93c0-7016-9121-d410bbf727ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019c1370-93c0-7016-9121-d410bbf727ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ImplementationCosts_bdf01389-5bea-45af-8c9d-859966972dfa" xlink:href="frpt-20251231.xsd#frpt_ImplementationCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_frpt_ImplementationCosts_bdf01389-5bea-45af-8c9d-859966972dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_28914edd-a003-45bb-835a-3001d1b04828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_28914edd-a003-45bb-835a-3001d1b04828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_7fa98634-ec48-431f-89af-0a83ca087b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_AdvertisingExpense_7fa98634-ec48-431f-89af-0a83ca087b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_1f2896ce-57df-40a8-8f89-e6cc43de89ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidAdvertising"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_PrepaidAdvertising_1f2896ce-57df-40a8-8f89-e6cc43de89ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_98db2d1c-8246-48f7-bf16-95dc1a7e07de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ff6917c-01dc-4f3b-8deb-e537ae941085" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_98db2d1c-8246-48f7-bf16-95dc1a7e07de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7b23cf2c-fa85-45bc-bf23-3becc65cd855" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7b23cf2c-fa85-45bc-bf23-3becc65cd855" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_f5e05daa-aeca-4ddc-86ca-21ac848da8ed" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_9133a3a5-5ec1-41c6-bf68-ab465af0fa32" xlink:href="frpt-20251231.xsd#frpt_SalesChannelGroceryMassInternationalAndDigitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:to="loc_frpt_SalesChannelGroceryMassInternationalAndDigitalMember_9133a3a5-5ec1-41c6-bf68-ab465af0fa32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SalesChannelPetSpecialtyAndClubMember_901e1f4c-d151-4286-89a8-6f47230f9723" xlink:href="frpt-20251231.xsd#frpt_SalesChannelPetSpecialtyAndClubMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_ac0061bd-375f-46ac-ac44-760464690929" xlink:to="loc_frpt_SalesChannelPetSpecialtyAndClubMember_901e1f4c-d151-4286-89a8-6f47230f9723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f2253b54-154f-4838-b146-18ac90670f58" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9e7931d-0b72-4bf4-b102-e1bd4a9026be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_863df531-041a-4101-aba6-1b07b8204e6f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9e7931d-0b72-4bf4-b102-e1bd4a9026be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/InventoriesnetDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#InventoriesnetDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/InventoriesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_6a2b72a9-29da-49c6-b8c7-993ddab87b71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_25eac24b-f789-4534-a931-1af8cac130ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6a2b72a9-29da-49c6-b8c7-993ddab87b71" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_25eac24b-f789-4534-a931-1af8cac130ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_f420a597-a7af-4e77-8966-ad78b6fb185e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6a2b72a9-29da-49c6-b8c7-993ddab87b71" xlink:to="loc_us-gaap_InventoryWorkInProcess_f420a597-a7af-4e77-8966-ad78b6fb185e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_11ced2b0-cd8e-428b-bdbb-bf4ccfc78ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6a2b72a9-29da-49c6-b8c7-993ddab87b71" xlink:to="loc_us-gaap_InventoryFinishedGoods_11ced2b0-cd8e-428b-bdbb-bf4ccfc78ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9c296e8f-0c64-4e8e-afce-4ee81540ea43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6a2b72a9-29da-49c6-b8c7-993ddab87b71" xlink:to="loc_us-gaap_InventoryNet_9c296e8f-0c64-4e8e-afce-4ee81540ea43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_2dc66c77-db34-4574-968e-7a18d0034478" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_2dc66c77-db34-4574-968e-7a18d0034478" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d208905-9860-4765-a496-4e2a5f0bec20" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RefrigerationEquipmentMember_b27a7a02-21bb-4a6f-aceb-ea747aafe225" xlink:href="frpt-20251231.xsd#frpt_RefrigerationEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_frpt_RefrigerationEquipmentMember_b27a7a02-21bb-4a6f-aceb-ea747aafe225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a5088ca7-384d-4885-b66a-29781451be12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a5088ca7-384d-4885-b66a-29781451be12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_29cd95de-babd-4af4-bbcd-9ddedaa67e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_29cd95de-babd-4af4-bbcd-9ddedaa67e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FurnitureAndOfficeEquipmentMember_e0440e4f-7f09-45da-a3e3-b1af3ca88951" xlink:href="frpt-20251231.xsd#frpt_FurnitureAndOfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_frpt_FurnitureAndOfficeEquipmentMember_e0440e4f-7f09-45da-a3e3-b1af3ca88951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_2c77d55b-1a37-4902-8421-3d95ae5bfc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_2c77d55b-1a37-4902-8421-3d95ae5bfc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_f2542e33-d9a2-4218-bfd3-861d1aa491a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26ded509-05b1-4af0-aa57-17221f5ab201" xlink:to="loc_us-gaap_ConstructionInProgressMember_f2542e33-d9a2-4218-bfd3-861d1aa491a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6208afd-c526-45a4-ac0e-95356795815e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e55abab3-5793-43de-a83c-9abbf63b0001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e55abab3-5793-43de-a83c-9abbf63b0001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_03b65960-4dc3-4aae-82e0-cc79ea78c6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_03b65960-4dc3-4aae-82e0-cc79ea78c6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1ebc4524-042a-4006-99c6-87f57b7d2679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1ebc4524-042a-4006-99c6-87f57b7d2679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_89761e64-277e-4710-9782-e9753bb3f879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_89761e64-277e-4710-9782-e9753bb3f879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcf45146-0d30-42fa-b6b7-d3acde186217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_55c8797f-6379-4de6-915a-b923b3a384dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcf45146-0d30-42fa-b6b7-d3acde186217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_dc409378-d723-45fa-a650-635528b32be3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_dc409378-d723-45fa-a650-635528b32be3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fc1daf7f-f4b1-4a8b-8eb3-40a5a0388dcc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_cdfeeaaa-6c53-4c73-81a1-46aad50dd973" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94495613-edc1-4c7d-b1c8-6559bd432817" xlink:to="loc_us-gaap_CostOfSalesMember_cdfeeaaa-6c53-4c73-81a1-46aad50dd973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c2849b49-9ce1-4e04-96fd-e0600a818363" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0aea5e40-7a4d-405f-9791-a93d588eec36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_841be1af-005b-4daf-b4be-0c4ec4875e4e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0aea5e40-7a4d-405f-9791-a93d588eec36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019c1473-13fc-7b83-ace9-3c6efd7ce210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019c1473-13fc-77b4-960a-bde02314b510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c1473-13fc-7b83-ace9-3c6efd7ce210" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019c1473-13fc-77b4-960a-bde02314b510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019c1473-13fc-7830-92d8-e40e0aec1567" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c1473-13fc-7b83-ace9-3c6efd7ce210" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019c1473-13fc-7830-92d8-e40e0aec1567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019c1473-13fc-7563-8e8f-01640dd603ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c1473-13fc-7b83-ace9-3c6efd7ce210" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019c1473-13fc-7563-8e8f-01640dd603ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019c13d5-ab9d-7af4-a0ac-ca36e323bcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c13d5-ab9d-7af4-a0ac-ca36e323bcb5" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019c13d5-ab9d-747e-bf8f-2a1c20a3aaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019c13d5-ab9d-747e-bf8f-2a1c20a3aaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019c13d5-ab9d-77e8-acb8-7106c39af8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019c13d5-ab9d-77e8-acb8-7106c39af8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019c13d5-ab9d-756a-ac39-828eba2c7eee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019c13d5-ab9d-756a-ac39-828eba2c7eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-7cfd-88c7-1f7eb0eb8fed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7eda-afb3-946aee2e9494" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019c13d5-ab9d-7cfd-88c7-1f7eb0eb8fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c13d5-ab9d-7af4-a0ac-ca36e323bcb5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019c13d5-ab9d-7756-a77e-cd53ca413496" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019c13d5-ab9d-7756-a77e-cd53ca413496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019c13ec-05d0-72a6-9cff-56b41ee545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019c13ec-05d0-72a6-9cff-56b41ee545bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019c13d5-ab9d-7d23-b182-89806afdb0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019c13d5-ab9d-7d23-b182-89806afdb0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-728f-a85f-0d3b8414d59b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019c13d5-ab9d-7c75-aa3b-192d81b0107f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c13d5-ab9d-728f-a85f-0d3b8414d59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-7877-a800-40ce129e0894" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c13d5-ab9d-7af4-a0ac-ca36e323bcb5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019c13d5-ab9d-7877-a800-40ce129e0894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27c997b0-0e7e-441f-aacf-c9d4e8dd32da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27c997b0-0e7e-441f-aacf-c9d4e8dd32da" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c141d-b331-7cc1-9a08-87bb07446ac7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c141d-b331-72c6-8951-65da7554e839" xlink:to="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019c1425-f4bd-7726-9e12-d3b6341cd582" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:to="loc_country_GB_019c1425-f4bd-7726-9e12-d3b6341cd582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c1426-50c5-7a4b-974a-65cff73f78eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c1424-0c86-7e36-8cb6-d37cbad3c45e" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c1426-50c5-7a4b-974a-65cff73f78eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c141d-b331-7f61-99ee-10f232cab86b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1401-9ba7-7586-ac8d-6140c9423b48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c1401-9ba7-7586-ac8d-6140c9423b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1419-98d5-776a-9c01-4deefc197486" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c1419-98d5-776a-9c01-4deefc197486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1409-d06a-741a-9a8c-c033d123f163" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1409-d06a-741a-9a8c-c033d123f163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5911-2460-71b8-ae1d-47264ad6bfdd" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount_019c5911-2460-71b8-ae1d-47264ad6bfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551b-c216-7056-9f38-a3273b5be687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c551b-c216-7056-9f38-a3273b5be687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c140c-ce87-7cb7-90c9-d3c670181663" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c140c-ce87-7cb7-90c9-d3c670181663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1415-6a6a-7caa-b452-3dd274bb6f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c1415-6a6a-7caa-b452-3dd274bb6f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1402-d067-7bd0-ad81-e378a759d433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c1402-d067-7bd0-ad81-e378a759d433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c141c-0754-7007-bb1e-f9df54d9a15a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c141c-0754-7007-bb1e-f9df54d9a15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c141c-b2c1-7651-8d69-a0d8b0ad1a28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c1402-3950-7d80-bbe9-25bafec91cce" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019c141c-b2c1-7651-8d69-a0d8b0ad1a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c141d-b331-74e7-9d53-a649f837cd57" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1426-f444-7f99-b054-4ccda80731ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c1426-f444-7f99-b054-4ccda80731ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_31d3ea82-efea-4a8a-ad23-3855562560bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_31d3ea82-efea-4a8a-ad23-3855562560bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1427-dc19-7e96-b516-5595761e2b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1427-dc19-7e96-b516-5595761e2b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c142b-10af-7bfc-9864-2e9419af48c0" xlink:href="frpt-20251231.xsd#frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent_019c142b-10af-7bfc-9864-2e9419af48c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551c-5202-77b6-a4b9-e6c68e7a0616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c551c-5202-77b6-a4b9-e6c68e7a0616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c142c-609e-7f0c-9b89-11064d36e8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c142c-609e-7f0c-9b89-11064d36e8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c142d-dce9-78d4-a584-e71a12dd5098" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c142d-dce9-78d4-a584-e71a12dd5098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1427-3a8c-71d6-9cce-07a373a33d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c1427-3a8c-71d6-9cce-07a373a33d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1431-8326-7db6-b02a-32aa23ba800b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c1431-8326-7db6-b02a-32aa23ba800b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43ddaae8-7c00-4786-a21a-57f842855349" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c1428-da14-7293-bdc9-6004f5fc412e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43ddaae8-7c00-4786-a21a-57f842855349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofCashTaxesPaidDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019c143c-2d46-77fd-aefd-416c83dac63c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c143c-2d46-77fd-aefd-416c83dac63c" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c33ff-84f9-7642-a0bf-5d62a3822ba6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_019c3400-5a5e-74f1-9982-d8ba1bfc9454" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_CA_019c3400-5a5e-74f1-9982-d8ba1bfc9454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_PA_019c3405-e317-7201-8e26-aa3850fd2a54" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_PA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_PA_019c3405-e317-7201-8e26-aa3850fd2a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_019c3406-1ee6-7334-b046-a89d8870b9a9" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TX"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_TX_019c3406-1ee6-7334-b046-a89d8870b9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_019c3406-5b11-70af-a7d1-029b19f5557d" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_IL"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_IL_019c3406-5b11-70af-a7d1-029b19f5557d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MA_019c3407-6d9b-731f-acd9-41a44a3ddf51" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_MA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_MA_019c3407-6d9b-731f-acd9-41a44a3ddf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_019c3407-fc72-73af-9efe-0cd1a193bdef" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_NY_019c3407-fc72-73af-9efe-0cd1a193bdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NC_019c3408-345d-7d14-b39e-0f60c219f8d5" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NC"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_NC_019c3408-345d-7d14-b39e-0f60c219f8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR_019c3408-748b-7843-86fb-e115e6ee7699" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_OR"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_OR_019c3408-748b-7843-86fb-e115e6ee7699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_SC_019c3408-bd22-7fe5-aad5-abc2d79b37f1" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_SC"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_SC_019c3408-bd22-7fe5-aad5-abc2d79b37f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN_019c3409-1197-7dbc-b7b6-8ba236239408" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_TN"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c33ff-84f9-7f2f-85b3-05d3f78f1ffd" xlink:to="loc_stpr_TN_019c3409-1197-7dbc-b7b6-8ba236239408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019c33ff-84f9-7cf5-8ed4-1a3c0102b438" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143c-2d46-7edd-9af5-b55fd7a0a7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c143c-2d46-7edd-9af5-b55fd7a0a7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143c-2d46-71d8-89c5-4aa1dae4b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c143c-2d46-71d8-89c5-4aa1dae4b76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143c-9b90-7454-a845-e6a396e6c125" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c143c-9b90-7454-a845-e6a396e6c125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c143c-9b90-79a5-a402-71959173be9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019c33ff-84f9-7e36-a797-63a73188d383" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c143c-9b90-79a5-a402-71959173be9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a1a63959-a948-4823-ac97-a9dd3f80d536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a1a63959-a948-4823-ac97-a9dd3f80d536" xlink:to="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c23ea-2105-73f4-aaee-ea2627774ccc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c23ea-9795-7115-a844-38e06fa24e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:to="loc_us-gaap_DomesticCountryMember_019c23ea-9795-7115-a844-38e06fa24e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c23eb-a0bc-7c9c-a65c-69a8baa39661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c23ea-2105-7b1f-bb1f-a4d2b8f179a8" xlink:to="loc_us-gaap_ForeignCountryMember_019c23eb-a0bc-7c9c-a65c-69a8baa39661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_019c23ea-2105-7e28-b9ef-a868a872a3d4" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a913e2fb-9d31-49a6-9a36-c898174b23a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a913e2fb-9d31-49a6-9a36-c898174b23a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1451-2472-7b72-842b-30456463d28f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_019c1451-2472-7b72-842b-30456463d28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1451-9909-73a2-b269-4a65af6a28ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_019c1451-9909-73a2-b269-4a65af6a28ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ffed3e66-b0e3-41cd-ac90-7bde654d4a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ffed3e66-b0e3-41cd-ac90-7bde654d4a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b8c5b18b-4f47-4b9a-bcf9-d5dc5b0ba1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b8c5b18b-4f47-4b9a-bcf9-d5dc5b0ba1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_fa406abd-beb6-4e56-83a7-d7a3ffd17d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_fa406abd-beb6-4e56-83a7-d7a3ffd17d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c144f-b610-7d8d-9179-4cdeeae241d0" xlink:href="frpt-20251231.xsd#frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities_019c144f-b610-7d8d-9179-4cdeeae241d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23e7-248b-739d-a73f-c9de46323349" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c23e7-248b-739d-a73f-c9de46323349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_280b1087-7c8a-4ebc-af01-dc1509343ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_019c23ea-2105-78cc-903a-e5fc6607aae0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_280b1087-7c8a-4ebc-af01-dc1509343ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_46d18ae7-17d2-4ef0-b0c1-37848010cd93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_46d18ae7-17d2-4ef0-b0c1-37848010cd93" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7d490436-9890-4183-aca0-5376bd9cf246" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:to="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_aaea2157-05d7-4679-b7e7-e4b8e1deceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticCountryMember_a5ea4bad-00ee-4988-89f3-13e97f3c230a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_aaea2157-05d7-4679-b7e7-e4b8e1deceaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c33f6-acaa-77f6-9c99-a04585d6e400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c0733bfa-6330-4f7b-8b16-c3d9c4086863" xlink:to="loc_us-gaap_ForeignCountryMember_019c33f6-acaa-77f6-9c99-a04585d6e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_019c146e-8e98-7175-84a2-0bf693f073fa" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember_019c146e-8e98-79ce-a44e-aae3717423f7" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsStockOptionExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:to="loc_frpt_DeferredTaxAssetsStockOptionExpenseMember_019c146e-8e98-79ce-a44e-aae3717423f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_019c33e6-c573-76c9-ac58-af1f3bee72e7" xlink:href="frpt-20251231.xsd#frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_019c146e-8e98-7553-9f37-d4951315907b" xlink:to="loc_frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember_019c33e6-c573-76c9-ac58-af1f3bee72e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_d75cb486-f04a-4a7f-8ba9-bd9e93e65ce4" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_019c5919-fb00-7c09-817f-c79801467f28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_019c5919-fb00-7c09-817f-c79801467f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c146d-d233-7557-a98f-37c74f8e3183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019c146d-d233-7557-a98f-37c74f8e3183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c146d-787d-7377-93a3-86c045c8ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c146d-787d-7377-93a3-86c045c8ab11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_019c340e-8f06-7ffc-9d9c-31a9725de6f7" xlink:href="frpt-20251231.xsd#frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment_019c340e-8f06-7ffc-9d9c-31a9725de6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c33e7-f1cc-7a09-b9be-1be67e084299" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019c33e7-f1cc-7a09-b9be-1be67e084299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c7fd0d89-c693-46fe-ab1a-5f8fe6a862be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c7fd0d89-c693-46fe-ab1a-5f8fe6a862be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019c23e4-1ed6-7bd6-819b-dc7c717a9330" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019c23e4-1ed6-7bd6-819b-dc7c717a9330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_019c5a98-c659-782c-9a12-9a2e5f8c4282" xlink:href="frpt-20251231.xsd#frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode_019c5a98-c659-782c-9a12-9a2e5f8c4282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3ddff756-2651-42bf-bf2b-3c6e573f7873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3ddff756-2651-42bf-bf2b-3c6e573f7873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration_53d6cc96-5b69-40ee-82d6-57b3c0736ebd" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_OperatingLossCarryforwardsSubjectToExpiration_53d6cc96-5b69-40ee-82d6-57b3c0736ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_feafe98b-b3c9-447b-865d-5d90a4619a14" xlink:href="frpt-20251231.xsd#frpt_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_8606b91e-f94d-4245-9f1a-4ea961fe42ce" xlink:to="loc_frpt_OperatingLossCarryforwardsNotSubjectToExpiration_feafe98b-b3c9-447b-865d-5d90a4619a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4b874c0f-e0e0-45cb-8730-34a020c08a97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4b874c0f-e0e0-45cb-8730-34a020c08a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedChillerCostCurrent_50fff53f-e55d-4d2d-b448-c62628f0c1da" xlink:href="frpt-20251231.xsd#frpt_AccruedChillerCostCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_frpt_AccruedChillerCostCurrent_50fff53f-e55d-4d2d-b448-c62628f0c1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedFreightCurrent_da6e5dcf-c0dd-4c86-88f6-8fc9d7547af2" xlink:href="frpt-20251231.xsd#frpt_AccruedFreightCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_frpt_AccruedFreightCurrent_da6e5dcf-c0dd-4c86-88f6-8fc9d7547af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedProductionExpensesCurrent_eca491ed-6b98-45e4-b983-bb44f3fc1dbe" xlink:href="frpt-20251231.xsd#frpt_AccruedProductionExpensesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_frpt_AccruedProductionExpensesCurrent_eca491ed-6b98-45e4-b983-bb44f3fc1dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent_110639e5-4aac-4514-832e-86ad8fdda26a" xlink:href="frpt-20251231.xsd#frpt_AccruedCorporateAndMarketingExpensesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_frpt_AccruedCorporateAndMarketingExpensesCurrent_110639e5-4aac-4514-832e-86ad8fdda26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_91192d3d-bcc4-4ec7-9c84-7d8d2f7628e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_us-gaap_InterestPayableCurrent_91192d3d-bcc4-4ec7-9c84-7d8d2f7628e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AccruedConstructionCosts_95098267-ccbf-4ed3-829f-4b0c9e8c3b88" xlink:href="frpt-20251231.xsd#frpt_AccruedConstructionCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_frpt_AccruedConstructionCosts_95098267-ccbf-4ed3-829f-4b0c9e8c3b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_36f72daf-a5de-4b2f-857f-23a9870d051c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_36f72daf-a5de-4b2f-857f-23a9870d051c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2c5713b9-0582-4616-b195-d3b55dcb9179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_af03fe47-61a5-4a7a-9f2f-44f49ceef77f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2c5713b9-0582-4616-b195-d3b55dcb9179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/DebtDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6ed8ef06-c6c6-4c4f-98aa-9d3bb43b4a35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6ed8ef06-c6c6-4c4f-98aa-9d3bb43b4a35" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f8a09ef9-636d-4471-ada9-686341f26761" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CreditFacilityMember_03633fdc-7643-4b40-a80b-7c9696fbd7cc" xlink:href="frpt-20251231.xsd#frpt_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b8c24e5-9780-41d4-ae17-c57d6561d512" xlink:to="loc_frpt_CreditFacilityMember_03633fdc-7643-4b40-a80b-7c9696fbd7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e45de7e3-79ff-4999-9306-782c4dd51921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DrawTermLoanMember_4f586689-ced0-448b-8619-84b419ad06c9" xlink:href="frpt-20251231.xsd#frpt_DrawTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8077234f-c5f4-4493-9658-88c77ae00c2a" xlink:to="loc_frpt_DrawTermLoanMember_4f586689-ced0-448b-8619-84b419ad06c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_fc3f8feb-a5b5-48d6-9ac6-d48e3b483851" xlink:to="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_60f28fe6-d152-49fe-b556-d74238ccaa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c096095d-9bb9-4533-ac6e-d7fddab843b1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_60f28fe6-d152-49fe-b556-d74238ccaa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4af13c3e-6ecb-4fa5-aed7-8564df3cbcac" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtAgreementMaximumBorrowingCapacity_7821583c-48ab-443f-9d8c-b80a13a42e6a" xlink:href="frpt-20251231.xsd#frpt_DebtAgreementMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_frpt_DebtAgreementMaximumBorrowingCapacity_7821583c-48ab-443f-9d8c-b80a13a42e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3b504f64-3a7c-4c66-bc53-9ccd7599f5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_LongTermDebt_3b504f64-3a7c-4c66-bc53-9ccd7599f5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d8b39fb1-ee2a-4ac6-b3f5-1da200ef6af7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d8b39fb1-ee2a-4ac6-b3f5-1da200ef6af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2c41c11c-398c-4ca2-aa56-2a88a353a06e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_InterestExpenseDebt_2c41c11c-398c-4ca2-aa56-2a88a353a06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0a855e3a-8600-40e2-8d96-cf83d2503717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0a855e3a-8600-40e2-8d96-cf83d2503717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_fb5c0a07-5d7a-412b-941d-752638431e63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_734c3117-479a-431f-8888-62bfb864c8d5" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_fb5c0a07-5d7a-412b-941d-752638431e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_df08d4a8-8dbc-48f1-b766-2e54328a2440" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_df08d4a8-8dbc-48f1-b766-2e54328a2440" xlink:to="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_20cd54d7-50e3-4371-bcf7-fc35baf76a3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_25835a5a-f590-46d4-bf1a-d5333dcf019e" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_38c216c4-cc07-4229-83b7-ac4070777376" xlink:to="loc_frpt_March2023NoteMember_25835a5a-f590-46d4-bf1a-d5333dcf019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ed69cff-da37-430a-9b0f-a00ed86e4abe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_bc5b0655-78ff-47ff-b54f-6fc5c3d7d7df" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_df22b71f-c72e-4e10-b803-7b558c9d09c6" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_bc5b0655-78ff-47ff-b54f-6fc5c3d7d7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_7f6a60c4-fb2e-408a-b34f-d4ea8541af7e" xlink:to="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodOneMember_96087232-a1d2-41fe-8732-1ba24a0cee24" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:to="loc_frpt_ConversionPeriodOneMember_96087232-a1d2-41fe-8732-1ba24a0cee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConversionPeriodTwoMember_312bfa8f-0d7a-47af-b18c-5dfb34adbe39" xlink:href="frpt-20251231.xsd#frpt_ConversionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_09763e5b-829b-4a84-879e-9129149a58a4" xlink:to="loc_frpt_ConversionPeriodTwoMember_312bfa8f-0d7a-47af-b18c-5dfb34adbe39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_df07792b-c61b-4137-aeaa-b70a34a7d1ed" xlink:to="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_7e19778c-0ec2-48c1-87cb-2d3b55fd6603" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_bc62ce9a-7b53-4267-b3fe-90416e41edcb" xlink:to="loc_srt_RestatementAdjustmentMember_7e19778c-0ec2-48c1-87cb-2d3b55fd6603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d6606889-c1db-48f7-aa1d-411262678107" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ec6eef46-3f64-4930-9105-b2026d849c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:to="loc_us-gaap_ConstructionInProgressMember_ec6eef46-3f64-4930-9105-b2026d849c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AssetsPlaceInServiceMember_ef1d7ede-d7ca-4ecd-b001-e358b4c37eef" xlink:href="frpt-20251231.xsd#frpt_AssetsPlaceInServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e058e9e-f428-4b2a-acd4-ee53cb47e3ab" xlink:to="loc_frpt_AssetsPlaceInServiceMember_ef1d7ede-d7ca-4ecd-b001-e358b4c37eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_abb3d8c0-3eb3-451e-948f-454e2c6cd8b7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a052945f-212c-4ca9-9ef9-06c6bb04a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a052945f-212c-4ca9-9ef9-06c6bb04a2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6333bb90-70c8-4c0b-b5cd-17198ba51910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6333bb90-70c8-4c0b-b5cd-17198ba51910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_b2f8900d-5efe-4063-8fe6-6cfd34b86c62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_b2f8900d-5efe-4063-8fe6-6cfd34b86c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_676079ec-54d4-4055-8c16-54510a235d67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_676079ec-54d4-4055-8c16-54510a235d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0a836327-d849-425c-bc78-63c3763459d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0a836327-d849-425c-bc78-63c3763459d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4f516b87-c868-4c29-98c4-54f3a6739d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4f516b87-c868-4c29-98c4-54f3a6739d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_06ab38e1-364d-4c7b-8c35-a05b14f41af2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_06ab38e1-364d-4c7b-8c35-a05b14f41af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_2481969f-a52a-404a-9d05-523dfb99b6a9" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_2481969f-a52a-404a-9d05-523dfb99b6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_ace3d80e-2873-438e-af87-14795f292178" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate_ace3d80e-2873-438e-af87-14795f292178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ad65d323-42b8-40a3-b815-a0f6bef3d6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ad65d323-42b8-40a3-b815-a0f6bef3d6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_38806c19-141c-4040-aaab-23937133979d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_38806c19-141c-4040-aaab-23937133979d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_9a03ba55-9216-44aa-bad2-20e2e7b8ca44" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays_9a03ba55-9216-44aa-bad2-20e2e7b8ca44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_808575bf-b0a9-4538-86ac-029d16bcc597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_808575bf-b0a9-4538-86ac-029d16bcc597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_2d88550f-5435-4a55-993f-7ac8d062b35c" xlink:href="frpt-20251231.xsd#frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding_2d88550f-5435-4a55-993f-7ac8d062b35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ba8eeb4f-e372-4905-a45e-63db52a4fbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ba8eeb4f-e372-4905-a45e-63db52a4fbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_e803aa74-77b8-4f85-a0ee-16c07d8a5173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_e803aa74-77b8-4f85-a0ee-16c07d8a5173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_ead66a23-8cf8-45b2-abe8-eae36d4b2575" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_ead66a23-8cf8-45b2-abe8-eae36d4b2575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_f5f65db1-116d-484d-a696-0d1722c3d449" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66fe8f1e-ccaa-4cba-ab94-994e4e28e3ab" xlink:to="loc_us-gaap_InterestCostsCapitalized_f5f65db1-116d-484d-a696-0d1722c3d449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5d15733c-2727-4265-bb04-7c5d2c8cbe2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5d15733c-2727-4265-bb04-7c5d2c8cbe2a" xlink:to="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:to="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_279a5997-bdc8-41ab-bbde-feb284e5e640" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_ecb99496-f645-4a5f-a998-6b631c7e874a" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0140235f-938c-48c5-9b38-1dd0899163a1" xlink:to="loc_frpt_March2023NoteMember_ecb99496-f645-4a5f-a998-6b631c7e874a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_469eec67-bb6d-4353-b990-7b96867db180" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_826606cf-de47-4eae-bfa0-f0883e989acf" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1e3ee138-b1e1-4af9-80c5-7940ffadbbeb" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_826606cf-de47-4eae-bfa0-f0883e989acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dd538edf-9096-4d4d-9943-832b6f651471" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bd8b486c-0425-4066-abf4-050ee0f9c252" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bd8b486c-0425-4066-abf4-050ee0f9c252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c4373442-b4b3-45a0-986a-128dc84f8281" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c4373442-b4b3-45a0-986a-128dc84f8281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_4077e9c8-31ab-485f-af86-2e49a64c4d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_DebtInstrumentFairValue_4077e9c8-31ab-485f-af86-2e49a64c4d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_7f04ccd4-4519-409b-9627-f688008f117d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b4b1bfbe-acc6-4003-8699-9cc2e0a807f2" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_7f04ccd4-4519-409b-9627-f688008f117d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConvertibleSeniorNotesScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_df5e7562-bf7e-4270-ab7b-37729edaf4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_df5e7562-bf7e-4270-ab7b-37729edaf4a7" xlink:to="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:to="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea8bb44-9159-429d-b074-3d4ca9bcadcc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_6bb32e51-7287-4dd6-8d2d-185c657413f2" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9844f3d-ef6c-44b8-be24-bc0e0b257a9a" xlink:to="loc_frpt_March2023NoteMember_6bb32e51-7287-4dd6-8d2d-185c657413f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_967b04fa-881f-4fbc-b2c9-07e42506d9cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_10855955-a0ba-405f-9662-2fcc750e59a7" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7d7e57a3-f192-4982-8c73-4a37cf710cb6" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_10855955-a0ba-405f-9662-2fcc750e59a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_de4e52c8-9c37-453d-8430-1b769f45b578" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_07460159-0074-40a3-8c20-211b470b0c24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_07460159-0074-40a3-8c20-211b470b0c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_536cb8b1-40dd-47e1-b497-b84b09e657a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_536cb8b1-40dd-47e1-b497-b84b09e657a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ede7bef2-9cfc-4af2-9f92-75718bd930d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b3faa3a-d526-4d14-9411-407a438cd73c" xlink:to="loc_us-gaap_InterestExpenseDebt_ede7bef2-9cfc-4af2-9f92-75718bd930d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/PurchaseofCappedCallOptionsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#PurchaseofCappedCallOptionsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/PurchaseofCappedCallOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f80cc30-2f2d-47d6-8698-7e6edf5a7882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions_c09b5748-7c1c-474f-9a6e-d1b98cf6fc77" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f80cc30-2f2d-47d6-8698-7e6edf5a7882" xlink:to="loc_frpt_PaymentsToAcquireCappedCallOptions_c09b5748-7c1c-474f-9a6e-d1b98cf6fc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CappedCallTransactionsCapPrice_6369b1a4-cbd5-4cb3-8178-f7dfac108ea8" xlink:href="frpt-20251231.xsd#frpt_CappedCallTransactionsCapPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f80cc30-2f2d-47d6-8698-7e6edf5a7882" xlink:to="loc_frpt_CappedCallTransactionsCapPrice_6369b1a4-cbd5-4cb3-8178-f7dfac108ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_DerivativeCapPricePremiumPercentage_0a9ed5e0-ffdc-4b49-8678-f9623f0cd342" xlink:href="frpt-20251231.xsd#frpt_DerivativeCapPricePremiumPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f80cc30-2f2d-47d6-8698-7e6edf5a7882" xlink:to="loc_frpt_DerivativeCapPricePremiumPercentage_0a9ed5e0-ffdc-4b49-8678-f9623f0cd342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_410f2a50-fddf-4c99-90b3-0d0ab6885bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f80cc30-2f2d-47d6-8698-7e6edf5a7882" xlink:to="loc_us-gaap_SharePrice_410f2a50-fddf-4c99-90b3-0d0ab6885bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a5fd9103-575a-46cd-8e27-d104dfacff43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5fd9103-575a-46cd-8e27-d104dfacff43" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:to="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_54419e3a-56f7-47bc-b143-fcb8510e5d35" xlink:to="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd6671c1-dce0-4d8b-98f4-5bb13265334b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:to="loc_srt_MinimumMember_fd6671c1-dce0-4d8b-98f4-5bb13265334b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a075dc36-1e72-4460-94e6-8faf14b92df2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8eb73ba7-00b5-4d9e-8609-2936a2c1df51" xlink:to="loc_srt_MaximumMember_a075dc36-1e72-4460-94e6-8faf14b92df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2525526d-7a61-489c-9313-83c50054fa27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ManufacturingEquipmentMember_37a97a0d-93c6-4a3c-8d2e-9c819c9d429e" xlink:href="frpt-20251231.xsd#frpt_ManufacturingEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:to="loc_frpt_ManufacturingEquipmentMember_37a97a0d-93c6-4a3c-8d2e-9c819c9d429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c818060c-6c56-4880-af9f-68da7782a15f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_acfd6c08-555c-4355-bcc1-ee5a7fc74426" xlink:to="loc_us-gaap_LandMember_c818060c-6c56-4880-af9f-68da7782a15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0bdfd642-fffc-46eb-8a91-7c7998e2cee2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b9b8b343-6b04-449f-a056-e6eed583f58a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b9b8b343-6b04-449f-a056-e6eed583f58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6c092a90-94e2-4f42-bcd7-1a7036efd14a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6c092a90-94e2-4f42-bcd7-1a7036efd14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_7b589858-3e38-4841-acb8-0b0e608dfe68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_ce6f1c57-850e-452b-9df4-f4e103a8f902" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_7b589858-3e38-4841-acb8-0b0e608dfe68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_520a183f-87dc-4171-85a6-405246ecffc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract_b903fc5d-d363-4fb9-aefd-f5f7db79f95c" xlink:href="frpt-20251231.xsd#frpt_OperatingLeaseAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_520a183f-87dc-4171-85a6-405246ecffc5" xlink:to="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract_b903fc5d-d363-4fb9-aefd-f5f7db79f95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f4b97586-8df1-4b8b-bb17-de008135edfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract_b903fc5d-d363-4fb9-aefd-f5f7db79f95c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f4b97586-8df1-4b8b-bb17-de008135edfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5d8182d9-7f99-4ad5-bd48-0e83cfa48df1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_OperatingLeaseAdditionalDisclosuresAbstract_b903fc5d-d363-4fb9-aefd-f5f7db79f95c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5d8182d9-7f99-4ad5-bd48-0e83cfa48df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract_e30a36c3-d7ff-4e31-bf01-302c92500d51" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_520a183f-87dc-4171-85a6-405246ecffc5" xlink:to="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract_e30a36c3-d7ff-4e31-bf01-302c92500d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b6cfad68-9608-4c93-9f1e-f59d9f57b927" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract_e30a36c3-d7ff-4e31-bf01-302c92500d51" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b6cfad68-9608-4c93-9f1e-f59d9f57b927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7334aa9c-70f1-4cee-954b-d8bf94196a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_FinanceLeaseAdditionalDisclosuresAbstract_e30a36c3-d7ff-4e31-bf01-302c92500d51" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7334aa9c-70f1-4cee-954b-d8bf94196a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0023d903-fcd0-4d77-8f7e-50467ae7ead2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0023d903-fcd0-4d77-8f7e-50467ae7ead2" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_21246d17-98f9-4544-965b-509fcbba94fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_21246d17-98f9-4544-965b-509fcbba94fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72767d2a-2113-48ca-9099-636e7930ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72767d2a-2113-48ca-9099-636e7930ca6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31bdae4e-5238-4a2d-bc4c-7699bb199f91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31bdae4e-5238-4a2d-bc4c-7699bb199f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ccfa9e22-6850-4e6c-8bc2-781e96b1262e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ccfa9e22-6850-4e6c-8bc2-781e96b1262e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_f806f575-6554-4bb0-a9df-467c2a4d997f" xlink:href="frpt-20251231.xsd#frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter_f806f575-6554-4bb0-a9df-467c2a4d997f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3e16580-e78b-419d-86ea-b2ed8a90a86c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3e16580-e78b-419d-86ea-b2ed8a90a86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aa14ad0d-f58d-43b2-8284-f5b7c700b390" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aa14ad0d-f58d-43b2-8284-f5b7c700b390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_af3cfe22-a3b5-4216-8afe-1123e81409c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d6ea4c08-70fb-4134-850d-c80d068529a5" xlink:to="loc_us-gaap_OperatingLeaseLiability_af3cfe22-a3b5-4216-8afe-1123e81409c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0023d903-fcd0-4d77-8f7e-50467ae7ead2" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5be45e72-f08d-4678-b082-0b1514274c74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5be45e72-f08d-4678-b082-0b1514274c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_236e4719-4431-4491-bc05-883e50e7e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_236e4719-4431-4491-bc05-883e50e7e26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_7fe7ac70-7f28-4737-8f7b-cc5f0274fff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_7fe7ac70-7f28-4737-8f7b-cc5f0274fff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_01f3d64d-9746-4712-91ea-0ccf18f85126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_01f3d64d-9746-4712-91ea-0ccf18f85126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_0cb5ba33-4f61-4e55-bd78-d3c184444c7f" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter_0cb5ba33-4f61-4e55-bd78-d3c184444c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2608f840-649e-4b71-a00b-d488798005c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2608f840-649e-4b71-a00b-d488798005c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68fff616-2022-4e96-827c-cfef1714555c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68fff616-2022-4e96-827c-cfef1714555c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_37fdfa62-f457-4035-96b6-0de12ac35634" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_eeebd165-e5e6-430b-9bd0-f6840249854c" xlink:to="loc_us-gaap_FinanceLeaseLiability_37fdfa62-f457-4035-96b6-0de12ac35634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3fd8a87f-dc45-46a1-a1e2-eab114889934" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OperatingLeaseCostAbstract_b121ee3b-70b3-4ec5-b33f-3261d93052bd" xlink:href="frpt-20251231.xsd#frpt_OperatingLeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fd8a87f-dc45-46a1-a1e2-eab114889934" xlink:to="loc_frpt_OperatingLeaseCostAbstract_b121ee3b-70b3-4ec5-b33f-3261d93052bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_47dd8079-0263-4a86-b4f6-15a5f89c24ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_OperatingLeaseCostAbstract_b121ee3b-70b3-4ec5-b33f-3261d93052bd" xlink:to="loc_us-gaap_OperatingLeaseCost_47dd8079-0263-4a86-b4f6-15a5f89c24ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_FinanceLeaseCostAbstract_4b41c44c-d5b9-46f7-a73e-962b04459f11" xlink:href="frpt-20251231.xsd#frpt_FinanceLeaseCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fd8a87f-dc45-46a1-a1e2-eab114889934" xlink:to="loc_frpt_FinanceLeaseCostAbstract_4b41c44c-d5b9-46f7-a73e-962b04459f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_fb57943e-eef0-4ff0-876c-ba1741ee41d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_FinanceLeaseCostAbstract_4b41c44c-d5b9-46f7-a73e-962b04459f11" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_fb57943e-eef0-4ff0-876c-ba1741ee41d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_84572cae-c8f2-4e2e-ab9e-1df7f57482d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_FinanceLeaseCostAbstract_4b41c44c-d5b9-46f7-a73e-962b04459f11" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_84572cae-c8f2-4e2e-ab9e-1df7f57482d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_98c00ba7-d7d9-4cd5-b3b5-866732600ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_FinanceLeaseCostAbstract_4b41c44c-d5b9-46f7-a73e-962b04459f11" xlink:to="loc_us-gaap_VariableLeaseCost_98c00ba7-d7d9-4cd5-b3b5-866732600ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_587d12b5-686c-41f7-90d0-750d2e7f9824" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeLeaseAssetsAbstract_2085db99-c86f-4b6a-99a3-fcdb4c5ca2c1" xlink:href="frpt-20251231.xsd#frpt_LesseeLeaseAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_587d12b5-686c-41f7-90d0-750d2e7f9824" xlink:to="loc_frpt_LesseeLeaseAssetsAbstract_2085db99-c86f-4b6a-99a3-fcdb4c5ca2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_880d3551-2ec8-4d29-940f-35e9492aa21f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseAssetsAbstract_2085db99-c86f-4b6a-99a3-fcdb4c5ca2c1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_880d3551-2ec8-4d29-940f-35e9492aa21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_c631168b-7f4a-4410-99f6-0d32896ed5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseAssetsAbstract_2085db99-c86f-4b6a-99a3-fcdb4c5ca2c1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_c631168b-7f4a-4410-99f6-0d32896ed5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_cb9001c6-2030-47e5-a682-d9f7dea3a791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_c631168b-7f4a-4410-99f6-0d32896ed5ac" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_cb9001c6-2030-47e5-a682-d9f7dea3a791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseRightOfUseAsset_1b1e5f58-59b6-4620-bd3a-6a59fa04f2fc" xlink:href="frpt-20251231.xsd#frpt_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseAssetsAbstract_2085db99-c86f-4b6a-99a3-fcdb4c5ca2c1" xlink:to="loc_frpt_LeaseRightOfUseAsset_1b1e5f58-59b6-4620-bd3a-6a59fa04f2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:href="frpt-20251231.xsd#frpt_LesseeLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_587d12b5-686c-41f7-90d0-750d2e7f9824" xlink:to="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6124d28e-99c3-49af-8c05-6b16a61a1827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6124d28e-99c3-49af-8c05-6b16a61a1827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_8554ac77-0b02-4c8c-8e52-1fd179874769" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_8554ac77-0b02-4c8c-8e52-1fd179874769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28e1235c-74d2-48b7-b85c-d982691a17dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28e1235c-74d2-48b7-b85c-d982691a17dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ce5692e0-2dc5-4d22-857f-2c5a0d08e3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ce5692e0-2dc5-4d22-857f-2c5a0d08e3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LeaseLiability_b82bc297-24b2-4105-8e85-c56db01c5e21" xlink:href="frpt-20251231.xsd#frpt_LeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_frpt_LesseeLeaseLiabilitiesAbstract_55e2cbcf-0394-4dc6-a6f9-0f33b998283c" xlink:to="loc_frpt_LeaseLiability_b82bc297-24b2-4105-8e85-c56db01c5e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#LeasesScheduleofSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_34ba8dba-2c65-4ffd-ad4a-2d1c0828047f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66984354-799b-4dbc-b1c1-459573b1e513" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_34ba8dba-2c65-4ffd-ad4a-2d1c0828047f" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66984354-799b-4dbc-b1c1-459573b1e513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_38b0b5f6-62de-4adc-b5b1-ba604a77b096" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66984354-799b-4dbc-b1c1-459573b1e513" xlink:to="loc_us-gaap_OperatingLeasePayments_38b0b5f6-62de-4adc-b5b1-ba604a77b096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_fa9516ed-1f73-43bb-a49a-3e1a168960ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66984354-799b-4dbc-b1c1-459573b1e513" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_fa9516ed-1f73-43bb-a49a-3e1a168960ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowFinancingActivitiesLesseeAbstract_dfa8c467-f2ae-4aaa-bcfd-cbbc9408cd53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowFinancingActivitiesLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_34ba8dba-2c65-4ffd-ad4a-2d1c0828047f" xlink:to="loc_us-gaap_CashFlowFinancingActivitiesLesseeAbstract_dfa8c467-f2ae-4aaa-bcfd-cbbc9408cd53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_01dff8af-5f0d-4145-bd29-c80197e9e39a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowFinancingActivitiesLesseeAbstract_dfa8c467-f2ae-4aaa-bcfd-cbbc9408cd53" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_01dff8af-5f0d-4145-bd29-c80197e9e39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_e7839e6c-de11-4659-8a2f-1c7c6f636fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_e7839e6c-de11-4659-8a2f-1c7c6f636fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_458fc0d9-830d-400a-9519-0b3b11bbe9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_458fc0d9-830d-400a-9519-0b3b11bbe9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_7082fb5b-5ae7-4a49-a198-d8952a136afb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_7082fb5b-5ae7-4a49-a198-d8952a136afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_f0f7c404-f1c3-4f16-81a8-414bd1cb71e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_f0f7c404-f1c3-4f16-81a8-414bd1cb71e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_4c42aef7-b107-4b55-95ea-5bea2d5d8253" xlink:href="frpt-20251231.xsd#frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive_4c42aef7-b107-4b55-95ea-5bea2d5d8253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_98c6c517-aaff-4bb4-8b2c-199decfc3fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8f1b3ca-c9b1-4575-b931-ea1536cba7b6" xlink:to="loc_us-gaap_ContractualObligation_98c6c517-aaff-4bb4-8b2c-199decfc3fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e29f8828-a101-478e-87b2-20a817e5f3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e29f8828-a101-478e-87b2-20a817e5f3eb" xlink:to="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:to="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_ef3e4c6c-ab96-486a-8491-a31e7208a2b9" xlink:to="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_a127e31f-3b53-4c5c-a9f5-3abcd99afd34" xlink:href="frpt-20251231.xsd#frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_fd71a5ff-d614-42bd-95c4-4330c0e1f73b" xlink:to="loc_frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember_a127e31f-3b53-4c5c-a9f5-3abcd99afd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6f51c25f-cc99-47c5-9877-eb51b5dd727c" xlink:to="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_3d35a312-2721-434e-b72a-2b2c94adfc66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_3d35a312-2721-434e-b72a-2b2c94adfc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f010a1be-3f77-403a-8257-c42c042f6d18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f010a1be-3f77-403a-8257-c42c042f6d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_019be98b-b238-7a40-8bd7-2025b9a26b92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_019be98b-b238-7a40-8bd7-2025b9a26b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_019c342a-e4a1-7b9a-abeb-c7a219596dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5ed4e95c-5ad6-4716-9a08-b1b3ea5e8542" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_019c342a-e4a1-7b9a-abeb-c7a219596dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/WarrantsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#WarrantsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/WarrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightIssuedDuringPeriod_63610180-a312-4b32-a7b2-be2a88e4890d" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightIssuedDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:to="loc_frpt_ClassOfWarrantOrRightIssuedDuringPeriod_63610180-a312-4b32-a7b2-be2a88e4890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_60b7b55a-0be2-4fa6-8d27-e3b15cdf8a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_60b7b55a-0be2-4fa6-8d27-e3b15cdf8a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightExercisedDuringPeriod_e2a2755a-e1b0-41fa-84c0-bf76f4ea4631" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightExercisedDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:to="loc_frpt_ClassOfWarrantOrRightExercisedDuringPeriod_e2a2755a-e1b0-41fa-84c0-bf76f4ea4631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare_dd8eb383-b96b-4c60-82ba-35ed42f2d63f" xlink:href="frpt-20251231.xsd#frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:to="loc_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare_dd8eb383-b96b-4c60-82ba-35ed42f2d63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_AmortizationOfWarrants_e66520e1-6402-42c9-b401-f8d9d2ed40eb" xlink:href="frpt-20251231.xsd#frpt_AmortizationOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5e99523d-ee12-4224-a05b-bddac9519b15" xlink:to="loc_frpt_AmortizationOfWarrants_e66520e1-6402-42c9-b401-f8d9d2ed40eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c91a8a27-4046-47ec-b131-242e81cc17c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c91a8a27-4046-47ec-b131-242e81cc17c3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_30a9578d-ebef-483b-a7db-9328825f75d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7cc6a591-f5f1-4b48-a304-40fd677faff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a15195c-c946-46e3-a082-d6cfcbca043f" xlink:to="loc_us-gaap_CostOfSalesMember_7cc6a591-f5f1-4b48-a304-40fd677faff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_f209453f-e556-4f40-bada-70b71ab91210" xlink:to="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityIncentivePlan2024Member_4da5a6b8-cbba-41d1-b09e-c3861f82afa3" xlink:href="frpt-20251231.xsd#frpt_EquityIncentivePlan2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5e00bc50-8dc4-4150-86cf-aae6a8e176ac" xlink:to="loc_frpt_EquityIncentivePlan2024Member_4da5a6b8-cbba-41d1-b09e-c3861f82afa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c783296e-1bb5-4825-a89b-b29302e0c060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_730b5eb4-7255-4cbe-a1ee-852234915fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_730b5eb4-7255-4cbe-a1ee-852234915fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodRestrictedStockUnitsMember_05f9b2a8-ed68-497c-81d4-def81af630ff" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_ServicePeriodRestrictedStockUnitsMember_05f9b2a8-ed68-497c-81d4-def81af630ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_734f1e1f-ed7a-4b5e-8f05-a7bc401e7a42" xlink:href="frpt-20251231.xsd#frpt_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_734f1e1f-ed7a-4b5e-8f05-a7bc401e7a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5531-3e0b-71c6-be90-e7eaedd10f61" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5531-3e0b-71c6-be90-e7eaedd10f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c5c4b-8a48-7c82-ada9-5e217b78da89" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c5c4b-8a48-7c82-ada9-5e217b78da89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_970ec0f0-d4ea-4fa4-8828-729b240ecb36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3bf0033-7b95-4b8b-9967-fe89491b51e1" xlink:to="loc_us-gaap_PerformanceSharesMember_970ec0f0-d4ea-4fa4-8828-729b240ecb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_dbb9eb48-4769-4727-9821-ce7ee8721adb" xlink:to="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_857c1628-4941-4277-8f01-a2bec1bdaa44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_857c1628-4941-4277-8f01-a2bec1bdaa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_019c5c44-fa69-7818-90bb-2ddbac323d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_7d2879db-6cbf-4f33-bc99-adbc216429da" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_019c5c44-fa69-7818-90bb-2ddbac323d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_e865a698-8b06-420f-8bc9-3723aae58a84" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefOperatingOfficerMember_3636f54a-2221-4f54-93f1-6c9070ddf5d5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefOperatingOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_66a4f0f0-f2b8-4385-ac00-16237d7be938" xlink:to="loc_srt_ChiefOperatingOfficerMember_3636f54a-2221-4f54-93f1-6c9070ddf5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_ff5c1237-c26c-4311-bd47-8d1c6a7ae3cb" xlink:to="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3a34833c-ebe3-4d92-a3de-2ecca3b20233" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3a34833c-ebe3-4d92-a3de-2ecca3b20233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4e1cdadb-1535-43e6-8150-2bffc608815f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4e1cdadb-1535-43e6-8150-2bffc608815f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_cf00b977-440d-4928-9a05-ac482d1db4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_cf00b977-440d-4928-9a05-ac482d1db4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SharebasedPaymentArrangementTrancheFourMember_019c244b-19a0-724e-b50d-358808a5de20" xlink:href="frpt-20251231.xsd#frpt_SharebasedPaymentArrangementTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_fe451ef7-20e7-4224-90b3-c7c77c580a80" xlink:to="loc_frpt_SharebasedPaymentArrangementTrancheFourMember_019c244b-19a0-724e-b50d-358808a5de20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cdb99cd-0301-4c15-8b15-968c62de5a54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fcc018f7-c20a-41d6-ab50-1412d412dc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fcc018f7-c20a-41d6-ab50-1412d412dc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7e7762e1-8dc2-49a1-be97-541ea0d0ca06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7e7762e1-8dc2-49a1-be97-541ea0d0ca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9a5362e8-df0f-493d-8819-4a238864b6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9a5362e8-df0f-493d-8819-4a238864b6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6086b18b-f8f3-4d2b-b6fb-6439ea143c83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6086b18b-f8f3-4d2b-b6fb-6439ea143c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3608dae2-e198-4cef-93d4-1c653819a0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3608dae2-e198-4cef-93d4-1c653819a0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_66b59d54-14ba-4011-abba-d8144244003b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_66b59d54-14ba-4011-abba-d8144244003b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46c1381b-5b08-4d66-8465-d65601090d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46c1381b-5b08-4d66-8465-d65601090d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c01d573d-e3d5-4fa5-8d30-9e145f69e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c01d573d-e3d5-4fa5-8d30-9e145f69e4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_8db13ed8-f4ae-47d0-81b2-a34532ada323" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney_8db13ed8-f4ae-47d0-81b2-a34532ada323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dba61c5b-54d3-43a5-b0f7-1ce38fc316c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dba61c5b-54d3-43a5-b0f7-1ce38fc316c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bed3bae3-fad5-47f9-baa9-080c5f75a802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99d6c379-56e1-4768-a76c-a98e53f5d2f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bed3bae3-fad5-47f9-baa9-080c5f75a802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d1f3003e-d315-41fc-aa1f-e1f2f299836e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d1f3003e-d315-41fc-aa1f-e1f2f299836e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:to="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_15c200ad-3a45-4b0c-aa00-15a273da7ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_417bb0b0-cc0d-4b0e-b5cf-7209b3ec75dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f847c15-23a2-4e43-83f0-f11b731b1537" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_417bb0b0-cc0d-4b0e-b5cf-7209b3ec75dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_247fe3bf-2cf0-4bda-b2cb-1ce3d03f394c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d2afc5f9-6917-44ed-bcd7-8d717754ac08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d2afc5f9-6917-44ed-bcd7-8d717754ac08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a39e1260-6524-4acc-b06e-7725315b51fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a39e1260-6524-4acc-b06e-7725315b51fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e81c8418-f509-45d2-98c5-6ef33f6def26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e81c8418-f509-45d2-98c5-6ef33f6def26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_63562bf2-cb41-4f99-9d42-17d6464fbd15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_63562bf2-cb41-4f99-9d42-17d6464fbd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_09e60224-29d4-4017-a760-90f98b8fe684" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod_09e60224-29d4-4017-a760-90f98b8fe684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fea979c-04ff-422a-bb99-4521c7d6fa3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2790a06-4a4a-452f-a41a-b7e33384faa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fea979c-04ff-422a-bb99-4521c7d6fa3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5edba0d0-776d-43ae-9e84-954e6b498cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3cf5c87c-d9dd-43e0-831b-179897b04c59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3cf5c87c-d9dd-43e0-831b-179897b04c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1a00aaee-01e4-438f-b474-ca21fcaa14db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1a00aaee-01e4-438f-b474-ca21fcaa14db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5c54f2b0-31c3-4aef-8b98-8c0d3d93e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5c54f2b0-31c3-4aef-8b98-8c0d3d93e8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c2d0c99-822d-4639-b355-9434f82af669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c2d0c99-822d-4639-b355-9434f82af669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_f7a4cd43-748a-4af6-9a61-2f6f25417577" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_f7a4cd43-748a-4af6-9a61-2f6f25417577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0d0639fa-e662-4f4b-8312-73fa16252679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ce97ace9-1c9d-49fa-9a6e-ee0d688c4bd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0d0639fa-e662-4f4b-8312-73fa16252679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6edaf830-bdab-4246-8e77-b0f0a2564536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6edaf830-bdab-4246-8e77-b0f0a2564536" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:to="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_36c0409f-335e-4362-a1a6-5e3cab69b556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_fc7b7050-3f44-4a31-8610-f758044ca9f2" xlink:href="frpt-20251231.xsd#frpt_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5372cf-712f-46c5-abf6-e63d8e09a104" xlink:to="loc_frpt_PerformanceBasedRestrictedStockUnitsMember_fc7b7050-3f44-4a31-8610-f758044ca9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52ac30eb-63a7-4aa8-a9d9-244f846bba03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c5bc9e3c-8dc3-42b2-a97a-2d39e37a1509" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c5bc9e3c-8dc3-42b2-a97a-2d39e37a1509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ba4d391-c01c-436a-a691-00858c34a7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ba4d391-c01c-436a-a691-00858c34a7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10c3a655-bc7a-403f-84df-5c173d1741ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10c3a655-bc7a-403f-84df-5c173d1741ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e9aee78-9222-4816-9c5e-66cfcb78fa67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9e9aee78-9222-4816-9c5e-66cfcb78fa67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_d0285105-0539-4a96-a597-c99e98e53072" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_d0285105-0539-4a96-a597-c99e98e53072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c884f490-446f-41d8-a7cf-c48376512b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6bd6b677-f7ff-4969-a8df-87a346f15547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c884f490-446f-41d8-a7cf-c48376512b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_999e8070-2281-4e5c-9b0f-4c99a0cf16a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4201a930-efcb-4973-ab81-732cd8b1a2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4201a930-efcb-4973-ab81-732cd8b1a2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82cdb5ea-f433-459c-a02e-41e846338ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82cdb5ea-f433-459c-a02e-41e846338ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8eb7d739-c6db-4172-9b63-a851a2cd94f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8eb7d739-c6db-4172-9b63-a851a2cd94f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e6f4d34c-84bc-490e-8ce6-454125aad0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e6f4d34c-84bc-490e-8ce6-454125aad0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_ca7b1816-d151-4cfb-9497-4907ce1f4bb8" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_ca7b1816-d151-4cfb-9497-4907ce1f4bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8d9a5b97-1467-4558-99fe-d2d3f63dfa55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_94ed14ca-6209-4d1c-aad0-85abad6320c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8d9a5b97-1467-4558-99fe-d2d3f63dfa55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019c552e-7fa2-7593-89bc-e490e034331e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019c552e-7fa2-7593-89bc-e490e034331e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:to="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019c552e-7fa2-7942-8281-de6f69bb5135" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c552f-cc35-7cb4-b502-23e79f9242da" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c552e-7fa2-729e-9acd-28c2a0f460b9" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c552f-cc35-7cb4-b502-23e79f9242da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c552e-7fa2-76e4-a2ac-8cee7c819eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-7231-9227-7e8e8fe8efe9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-7231-9227-7e8e8fe8efe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019c552e-7fa2-72e1-b28b-480cb414bc73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019c552e-7fa2-72e1-b28b-480cb414bc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019c552e-7fa2-76c2-b025-d05c8d7c9724" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019c552e-7fa2-76c2-b025-d05c8d7c9724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019c552e-7fa2-7a6f-b7a9-b7d6b7da6605" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019c552e-7fa2-7a6f-b7a9-b7d6b7da6605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_019c552e-7fa2-7c3d-a0fe-abcc150cdc5c" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_019c552e-7fa2-7c3d-a0fe-abcc150cdc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-704f-8085-35aafb986a39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019c552e-7fa2-727f-9cce-b8e97341cc0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019c552e-7fa2-704f-8085-35aafb986a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c552e-7fa2-73c0-9d9a-d10cf0a8b409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-78dd-9999-a674a21702d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-78dd-9999-a674a21702d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-7ef3-83bc-44ff7803d8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-7ef3-83bc-44ff7803d8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-78df-9295-6389eb531b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019c552e-7fa2-78df-9295-6389eb531b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019c552e-7fa2-7690-9fa5-624e78439ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019c552e-7fa2-7690-9fa5-624e78439ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_019c552e-7fa2-7617-a443-b0c7593beb3e" xlink:href="frpt-20251231.xsd#frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue_019c552e-7fa2-7617-a443-b0c7593beb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-7f2c-ac16-d570b0813c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019c552e-7fa2-7439-ae2f-08a3b70049ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019c552e-7fa2-7f2c-ac16-d570b0813c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_436d9e47-6c98-4235-a5f0-c9baa8ea11b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_436d9e47-6c98-4235-a5f0-c9baa8ea11b6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:to="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_837cc4d5-7257-4cfe-8467-fa56e1886337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5538-8710-7e04-9030-5a8af6f29fa8" xlink:href="frpt-20251231.xsd#frpt_MarketBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b168c3e6-a148-47f4-854a-d0194d992474" xlink:to="loc_frpt_MarketBasedRestrictedStockUnitsMember_019c5538-8710-7e04-9030-5a8af6f29fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_820ef54d-813d-491c-8294-2fedd9c74536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c7ff297e-a42a-42de-9ae5-676c22168bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c7ff297e-a42a-42de-9ae5-676c22168bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_06772878-1795-46a9-bc92-2cda3cfc6fba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_06772878-1795-46a9-bc92-2cda3cfc6fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a8aaf580-79e3-4995-8ff5-efbf71700b15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a8aaf580-79e3-4995-8ff5-efbf71700b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d5cc31ad-545d-4465-8204-d061e3a2fcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d5cc31ad-545d-4465-8204-d061e3a2fcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_019c5555-3492-73d2-9283-a45f1b5ae356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b4d1c5f9-57e6-4944-8279-41348311a082" xlink:to="loc_us-gaap_SharePrice_019c5555-3492-73d2-9283-a45f1b5ae356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0ce2859b-ee0b-42c2-bfd4-46fa77774944" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0ce2859b-ee0b-42c2-bfd4-46fa77774944" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:to="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_95a4888a-c07b-4574-a09c-23f4436559e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_b788dae4-f0b6-4954-85a3-dc9a83ea28dd" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97d5376e-00ee-41ff-81f5-4c4481965aa0" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_b788dae4-f0b6-4954-85a3-dc9a83ea28dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a51e4e73-2bbe-4822-8b0d-03d4d5244cb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b73bd5d-f262-459d-9a59-8c6fd2797efa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b73bd5d-f262-459d-9a59-8c6fd2797efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47cfaf85-36fd-4865-aac0-43ddcaf5e0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47cfaf85-36fd-4865-aac0-43ddcaf5e0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_dd633280-a404-444e-b06d-d03123a24af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_dd633280-a404-444e-b06d-d03123a24af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2e1ffd31-0e42-4689-b6d8-0079664715ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2e1ffd31-0e42-4689-b6d8-0079664715ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019c2421-7b20-7374-9bd3-939447d14be6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019c2421-7b20-7374-9bd3-939447d14be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32d55203-b89b-40fc-8724-055621ac2542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_236c303b-c744-4fc6-afda-c7cedc269425" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32d55203-b89b-40fc-8724-055621ac2542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_627d12f9-0486-407d-9cbd-3b5c187f8f91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_627d12f9-0486-407d-9cbd-3b5c187f8f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5a98a72-9fa0-4463-8e08-0680e96b877e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5a98a72-9fa0-4463-8e08-0680e96b877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d5ba200f-dff3-4175-8e89-cffa476e64db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d5ba200f-dff3-4175-8e89-cffa476e64db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a3d4a3e-4aca-487d-843c-96d9f27bc0db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a3d4a3e-4aca-487d-843c-96d9f27bc0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2be2534b-db84-477a-be2b-c6c9ae3563ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2be2534b-db84-477a-be2b-c6c9ae3563ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019c2421-7b21-7010-8bc6-2a1cef477c44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019c2421-7b21-7010-8bc6-2a1cef477c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6fa29d2f-58ed-4553-9999-4de61e103f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5197044b-b800-459b-aa91-b3efc40a55db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6fa29d2f-58ed-4553-9999-4de61e103f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bea71481-fd28-4fb7-862a-b7bfcdf0d0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bea71481-fd28-4fb7-862a-b7bfcdf0d0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e6afc55-f2ab-4058-8369-d71bc36d65b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_eedd824f-d339-4543-9110-dd90e4caa954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_eedd824f-d339-4543-9110-dd90e4caa954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_68413e56-fa17-4d86-a805-36c2bc9ca0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_68413e56-fa17-4d86-a805-36c2bc9ca0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_af3cd414-6cf4-44ed-96ce-68bca130a033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_af3cd414-6cf4-44ed-96ce-68bca130a033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_dd9f953b-4318-4f82-b7a5-7ac6ba574145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87e9bd06-6118-47c5-b759-bad397472597" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_dd9f953b-4318-4f82-b7a5-7ac6ba574145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_39e33dad-5211-4ccd-a101-64e17d46f27c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39e33dad-5211-4ccd-a101-64e17d46f27c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:to="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_715535c6-bdf3-40ef-8ee0-1551a0530ba6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e6496c29-b19a-46d0-be66-b802b2905929" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f7225e-1b78-4259-a69b-8ee19279af49" xlink:to="loc_us-gaap_PerformanceSharesMember_e6496c29-b19a-46d0-be66-b802b2905929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_758a9080-3c8f-4426-8a9e-4706d8d7ee22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_165282eb-d0e9-455f-a77c-5de5955a7df2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_165282eb-d0e9-455f-a77c-5de5955a7df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23a0630d-de84-43d3-8d20-bda9ef43cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23a0630d-de84-43d3-8d20-bda9ef43cb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d952f9c5-0774-4360-8d39-055022f7e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d952f9c5-0774-4360-8d39-055022f7e7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_66f2ad92-e08c-4564-aba7-49a4e544b633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_66f2ad92-e08c-4564-aba7-49a4e544b633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e7b6286c-cb19-43c0-ad33-25609a0d4ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e7b6286c-cb19-43c0-ad33-25609a0d4ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e6a81ac2-17fb-47fc-a923-ff5f6c5561f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_80ca75ee-d41a-4b8d-b93b-1e7113c10863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e6a81ac2-17fb-47fc-a923-ff5f6c5561f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0ba150b8-0461-486a-a922-58d7aaf51560" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0ba150b8-0461-486a-a922-58d7aaf51560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ac4efb0-55e7-4095-9e01-8f4802c30672" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ac4efb0-55e7-4095-9e01-8f4802c30672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e2e533f5-b240-4515-9dec-3539bf59e445" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e2e533f5-b240-4515-9dec-3539bf59e445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_08324fbb-74c5-44ad-897c-a40dcf22e1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_08324fbb-74c5-44ad-897c-a40dcf22e1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_75316d36-535a-4398-9e73-698ffdf23128" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_75316d36-535a-4398-9e73-698ffdf23128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d3ce03ba-cc1d-4c8d-9e65-5dbae24449f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d3ce03ba-cc1d-4c8d-9e65-5dbae24449f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aba26867-e622-43c4-885d-ba59265002af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ab75ad00-5a94-4327-90cf-c1f8317892b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aba26867-e622-43c4-885d-ba59265002af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8dcec598-9c3c-4d64-82a5-e0fc3c1fb2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8dcec598-9c3c-4d64-82a5-e0fc3c1fb2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bfa5a95d-0ee1-4174-bbf9-8c155f33ddc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_60ef6af5-73de-4641-b854-ecce03514cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_60ef6af5-73de-4641-b854-ecce03514cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6834cf98-9142-4401-a0f3-4d7b58747836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6834cf98-9142-4401-a0f3-4d7b58747836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_afa84d43-5305-483a-b7b1-4e7f0e2f4a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_afa84d43-5305-483a-b7b1-4e7f0e2f4a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3e55580e-0534-4b06-88ce-e9fdb643b9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ad284764-8cd6-4a8f-96ea-9c86f994c7ba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3e55580e-0534-4b06-88ce-e9fdb643b9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019c5c3f-a3dd-7fe8-aca0-347e427ef6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019c5c3f-a3dd-7fe8-aca0-347e427ef6d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:to="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019c5c3f-a3dd-7703-86c7-9d9fddc4c70c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019c5c3f-a3dd-78a7-b3b5-7dad68f79688" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c5c3f-a3dd-72b0-bad2-c65aacb382a4" xlink:to="loc_us-gaap_PerformanceSharesMember_019c5c3f-a3dd-78a7-b3b5-7dad68f79688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c5c3f-a3dd-793e-90ca-a4b38eaf4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019c5c3f-a3dd-7406-8b32-526bf07aca36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019c5c3f-a3dd-7406-8b32-526bf07aca36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019c5c3f-a3dd-74fe-ad6d-cb5c83d7161a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019c5c3f-a3dd-74fe-ad6d-cb5c83d7161a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019c5c3f-a3dd-7571-8ef4-6d37e7d07879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019c5c3f-a3dd-7571-8ef4-6d37e7d07879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019c5c3f-a3dd-7bb3-96ac-71d3766b1258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019c5c3f-a3dd-7bb3-96ac-71d3766b1258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019c5c3f-a3dd-7990-990f-2534e73c8e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c5c3f-a3dd-73e5-beb6-32c80248a80f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019c5c3f-a3dd-7990-990f-2534e73c8e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_896a91c5-4f97-49ee-aab1-5f5e0ff0c613" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_896a91c5-4f97-49ee-aab1-5f5e0ff0c613" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:to="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_778778e6-1cbe-498c-81d4-3687885a5c3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_March2023NoteMember_d8b07436-54bf-4036-b15f-7e49e9725e59" xlink:href="frpt-20251231.xsd#frpt_March2023NoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_22988043-080b-4dff-b065-f7fd0233cd54" xlink:to="loc_frpt_March2023NoteMember_d8b07436-54bf-4036-b15f-7e49e9725e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_075ec30f-2d99-4676-8197-ce8f5cbdcb51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_5630025e-4e0e-4467-9e66-3d0c4be9e208" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08dd61a3-8dce-4f1b-bf7a-f114db253a4d" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_5630025e-4e0e-4467-9e66-3d0c4be9e208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_d3269f7c-f1e5-40d8-99f7-b65088021bf2" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bf41028f-7d37-47ac-8d15-155cf063f678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bf41028f-7d37-47ac-8d15-155cf063f678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PaymentsToAcquireCappedCallOptions_67f51886-9a34-4fd6-9a26-e96f12ba2d94" xlink:href="frpt-20251231.xsd#frpt_PaymentsToAcquireCappedCallOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_eeec652b-7a40-4ae4-90d9-bb3c01c918a5" xlink:to="loc_frpt_PaymentsToAcquireCappedCallOptions_67f51886-9a34-4fd6-9a26-e96f12ba2d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019c13a3-54a7-7f06-9a9e-0a8aed296bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019c13a3-54a7-7f06-9a9e-0a8aed296bc7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:to="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019c13a3-54a7-70dc-912a-963760a6f474" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-54a7-7d3d-b48f-aef9c88526ea" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-54a7-7d3d-b48f-aef9c88526ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-54a7-74c9-880f-6e8e15d4e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-54a7-74c9-880f-6e8e15d4e00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceStockOptionsMember_019c13a3-54a7-7728-83a1-0cadb2f4680e" xlink:href="frpt-20251231.xsd#frpt_PerformanceStockOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_frpt_PerformanceStockOptionsMember_019c13a3-54a7-7728-83a1-0cadb2f4680e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_019c13a3-54a7-777e-9e41-6c57397baafd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c13a3-54a7-715e-9be2-dbe0810046f4" xlink:to="loc_us-gaap_StockCompensationPlanMember_019c13a3-54a7-777e-9e41-6c57397baafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_019c13a3-54a7-713e-aa99-7b7e4264faaa" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-78ea-b86b-9f803d17ebbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019c13a3-54a7-78ea-b86b-9f803d17ebbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-71f6-97ec-04d760d5fc11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019c13a3-54a7-71f6-97ec-04d760d5fc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7764-9350-1fd2b3441be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019c13a3-54a7-7764-9350-1fd2b3441be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7f28-a0ab-dded5b3e6336" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019c13a3-54a7-7f28-a0ab-dded5b3e6336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7027-ab8f-755a2ca6c995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019c13a3-54a7-7027-ab8f-755a2ca6c995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-7d35-ba22-331c413215a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019c13a3-54a7-7d35-ba22-331c413215a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019c13a3-54a7-7709-b7d9-8ad480fa57a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_EarningsPerShareBasic_019c13a3-54a7-7709-b7d9-8ad480fa57a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019c13a3-54a7-7e88-b9d7-999db850e264" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_019c13a3-54a7-74db-ba93-750dc13f1915" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019c13a3-54a7-7e88-b9d7-999db850e264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019c13a3-a361-72dd-8794-b2680ed117a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019c13a3-a361-72dd-8794-b2680ed117a4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019c13a3-a361-724f-834e-389639477c9e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-a361-7917-92d9-d0e9da7c597b" xlink:href="frpt-20251231.xsd#frpt_ServicePeriodStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_ServicePeriodStockOptionsMember_019c13a3-a361-7917-92d9-d0e9da7c597b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-a361-70b4-89de-c930a44d86d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c13a3-a361-70b4-89de-c930a44d86d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PerformanceStockOptionsMember_019c13a3-a361-7864-9728-62a524fdfe48" xlink:href="frpt-20251231.xsd#frpt_PerformanceStockOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_PerformanceStockOptionsMember_019c13a3-a361-7864-9728-62a524fdfe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ConvertibleSeniorNotesMember_019c13a3-a361-7968-bf06-780d33636815" xlink:href="frpt-20251231.xsd#frpt_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019c13a3-a361-7b91-9d5c-21757a7a9261" xlink:to="loc_frpt_ConvertibleSeniorNotesMember_019c13a3-a361-7968-bf06-780d33636815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019c13a3-a361-7ff2-809a-d8e584eb746b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019c13a3-a361-7cf6-b152-d37d9672badd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019c13a3-a361-7b09-a0de-685fa92035ff" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019c13a3-a361-7cf6-b152-d37d9672badd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#RetirementPlanDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/RetirementPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ade7fd64-dc9d-4ff8-b3fe-0f53a486be83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_3ec97d78-403e-4130-8a38-15e9cfed88d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ade7fd64-dc9d-4ff8-b3fe-0f53a486be83" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_3ec97d78-403e-4130-8a38-15e9cfed88d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ae51f893-dfaa-4770-82aa-dedab364e01a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ade7fd64-dc9d-4ff8-b3fe-0f53a486be83" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ae51f893-dfaa-4770-82aa-dedab364e01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/ConcentrationsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#ConcentrationsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/ConcentrationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_f56c4642-e754-44d5-84f9-98fb8062ffc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_f56c4642-e754-44d5-84f9-98fb8062ffc8" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_58a8a8ec-b42d-4959-8ac0-14706ddaa9c4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_8bc6ffa0-ace8-413e-a424-67bb42f67a25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_SalesRevenueNetMember_8bc6ffa0-ace8-413e-a424-67bb42f67a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_16288529-7d9c-4f91-a550-3b3cd7115586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_AccountsReceivableMember_16288529-7d9c-4f91-a550-3b3cd7115586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_d0c1417c-67fc-4b1f-8caa-7e0134709f18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a80c322-2621-432d-b313-2c94b48df21c" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_d0c1417c-67fc-4b1f-8caa-7e0134709f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ce08729-4a46-4fac-9bea-c41727e04add" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1465a70e-58bd-4a39-aee4-d8736e0b8d14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1465a70e-58bd-4a39-aee4-d8736e0b8d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_e371f284-a41c-4f02-b693-337ab170b684" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7b517441-83b2-4c0f-96c6-00db9ecf6ee5" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_e371f284-a41c-4f02-b693-337ab170b684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_c0fd342d-7313-419c-9818-f8d0ae58d5f0" xlink:to="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_OneDistributorMember_2584e8d7-d0d9-4be4-86a9-2c53797dfdf3" xlink:href="frpt-20251231.xsd#frpt_OneDistributorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_OneDistributorMember_2584e8d7-d0d9-4be4-86a9-2c53797dfdf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerMember_e4d0e0ad-fbd9-4305-b98b-9a678b655b9d" xlink:href="frpt-20251231.xsd#frpt_CustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_CustomerMember_e4d0e0ad-fbd9-4305-b98b-9a678b655b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_CustomerTwoMember_02b84599-0b85-409c-b9c1-9bb38ff2ece1" xlink:href="frpt-20251231.xsd#frpt_CustomerTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_88e02d22-bcd4-4dd8-9f5d-2d9a0cf6fbb7" xlink:to="loc_frpt_CustomerTwoMember_02b84599-0b85-409c-b9c1-9bb38ff2ece1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1486cd97-e4af-4790-937d-7af5e121f591" xlink:to="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_RawMaterialsMember_32702c1d-0dd8-43c6-a185-6a283b925d93" xlink:href="frpt-20251231.xsd#frpt_RawMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:to="loc_frpt_RawMaterialsMember_32702c1d-0dd8-43c6-a185-6a283b925d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_PackagingMaterialsMember_e37f9e74-e701-418b-8341-f40d12d1c18a" xlink:href="frpt-20251231.xsd#frpt_PackagingMaterialsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2294d40e-998c-471e-8085-75df0dfbb3b6" xlink:to="loc_frpt_PackagingMaterialsMember_e37f9e74-e701-418b-8341-f40d12d1c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_c0d598f5-8749-4dcf-adf4-278b34eb760d" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ThreeVendorsMember_dd2378f7-2115-4cce-be34-f735fd773404" xlink:href="frpt-20251231.xsd#frpt_ThreeVendorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:to="loc_frpt_ThreeVendorsMember_dd2378f7-2115-4cce-be34-f735fd773404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_TwoVendorsMember_019c13b4-07b8-787e-9b3f-2b190147e687" xlink:href="frpt-20251231.xsd#frpt_TwoVendorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2214e7ce-4a9a-4166-b956-47544525442e" xlink:to="loc_frpt_TwoVendorsMember_019c13b4-07b8-787e-9b3f-2b190147e687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_faeac5b1-9bdf-4673-a0ae-be5a81a59872" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f327e96-fa98-4bd7-8d80-8a543f681b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_666c6601-6197-40ea-a428-740143c070aa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f327e96-fa98-4bd7-8d80-8a543f681b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1efc80e5-7269-43f9-b4f9-a818daa0d25e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3f9b06dd-1fd0-4405-b4b2-d999632bf282" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1efc80e5-7269-43f9-b4f9-a818daa0d25e" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3f9b06dd-1fd0-4405-b4b2-d999632bf282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_900304ac-2354-4824-8f0c-d6ba471b8c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1efc80e5-7269-43f9-b4f9-a818daa0d25e" xlink:to="loc_us-gaap_NumberOfReportableSegments_900304ac-2354-4824-8f0c-d6ba471b8c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_610e3f55-7ce4-4b38-aa0e-4b7147b11e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1efc80e5-7269-43f9-b4f9-a818daa0d25e" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_610e3f55-7ce4-4b38-aa0e-4b7147b11e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SegmentInformationFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SegmentInformationFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3ac53d7e-0bea-437c-be9b-d7fc1d119c18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3ac53d7e-0bea-437c-be9b-d7fc1d119c18" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_961e932f-51bd-49f7-9150-896ebe927a1a" xlink:to="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ReportableSegmentMember_5ad5a40d-9644-4847-a2f8-47c81b8b8376" xlink:href="frpt-20251231.xsd#frpt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d4cda124-f04d-4aef-84cc-1f7fdaf972fb" xlink:to="loc_frpt_ReportableSegmentMember_5ad5a40d-9644-4847-a2f8-47c81b8b8376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7952c4f8-98be-4f77-9335-2963f2c7fa2c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad28de3e-e2ab-4cdb-89bb-e2637bd06feb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad28de3e-e2ab-4cdb-89bb-e2637bd06feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_InputCosts_a6050e79-98e9-4bbc-bf34-2fc7aaca54df" xlink:href="frpt-20251231.xsd#frpt_InputCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_InputCosts_a6050e79-98e9-4bbc-bf34-2fc7aaca54df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_QualityCosts_73076768-ec98-49da-b82c-b91721369bf0" xlink:href="frpt-20251231.xsd#frpt_QualityCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_QualityCosts_73076768-ec98-49da-b82c-b91721369bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_LogisticsCosts_49698e20-dd79-4394-a303-a5286f7fed3a" xlink:href="frpt-20251231.xsd#frpt_LogisticsCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_LogisticsCosts_49698e20-dd79-4394-a303-a5286f7fed3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_MediaCosts_caa9b1ac-00b5-4352-86fc-33db2b6df5c2" xlink:href="frpt-20251231.xsd#frpt_MediaCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_MediaCosts_caa9b1ac-00b5-4352-86fc-33db2b6df5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_db99fb4e-58df-422e-a010-c0fbbd2c4d39" xlink:href="frpt-20251231.xsd#frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount_db99fb4e-58df-422e-a010-c0fbbd2c4d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_f483710f-e976-4e58-b6a0-921a95d35e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_f483710f-e976-4e58-b6a0-921a95d35e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_61b2c3ef-4fe5-4efd-8d2c-50ec081e6032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_DepreciationAndAmortization_61b2c3ef-4fe5-4efd-8d2c-50ec081e6032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2cb49116-ae4a-4780-aaf9-3da8aeaa5b89" xlink:href="frpt-20251231.xsd#frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense_2cb49116-ae4a-4780-aaf9-3da8aeaa5b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_72583e26-665d-43b0-ab00-de4d2f82b1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_72583e26-665d-43b0-ab00-de4d2f82b1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4c15b2e9-2c63-4dab-8aff-2e01360988a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4c15b2e9-2c63-4dab-8aff-2e01360988a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_3a975e08-38dd-494b-9ab0-d489bd3848f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_InterestExpenseNonoperating_3a975e08-38dd-494b-9ab0-d489bd3848f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_a00ef832-f471-4e7b-ac90-a1b76a3f8976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_a00ef832-f471-4e7b-ac90-a1b76a3f8976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e39fc179-742b-4931-b634-f8656ee43809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e39fc179-742b-4931-b634-f8656ee43809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1a31ff36-80cf-45bc-8b50-2db791221752" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1a31ff36-80cf-45bc-8b50-2db791221752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbe4958d-54b3-4f1b-b75b-8cecad7dcaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46fb603e-532e-4473-b615-ad99c2619f48" xlink:to="loc_us-gaap_NetIncomeLoss_fbe4958d-54b3-4f1b-b75b-8cecad7dcaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://freshpet.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="frpt-20251231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://freshpet.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_019be946-fdbc-7f97-b1f6-d46d2471fa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_019be946-fdbc-7f97-b1f6-d46d2471fa6c" xlink:to="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_019be946-fdbc-7112-b6c3-ad20e37b7867" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_019be94e-d354-7ccd-9736-c6c2a61d8b20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_019be946-fdbc-73fd-9f16-bdcdeae6ae8d" xlink:to="loc_us-gaap_SubsequentEventMember_019be94e-d354-7ccd-9736-c6c2a61d8b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_019be946-fdbc-75d9-ae5c-f06e61a198e4" xlink:to="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_019c5a51-1d08-7968-bbd9-a459debe11b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_019c5a51-1d08-7968-bbd9-a459debe11b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019c42cd-6655-79c1-98c5-7d56177f1c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_us-gaap_EquityMethodInvestments_019c42cd-6655-79c1-98c5-7d56177f1c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_019c5a60-c88a-7848-a51b-fe0ecf62b15d" xlink:href="frpt-20251231.xsd#frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_019be946-fdbc-7633-91bd-ef8c7e463b3a" xlink:to="loc_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected_019c5a60-c88a-7848-a51b-fe0ecf62b15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_frpt_BillyCyrMember" xlink:href="frpt-20251231.xsd#frpt_BillyCyrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_frpt_BillyCyrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>frpt-20251231_g1.jpg
<TEXT>
begin 644 frpt-20251231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
M   *    &@    !'<F5E;G-H;W0 _]L 0P '!04&!00'!@4&" <'" H1"PH)
M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ
M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@ 1P#D P$B  (1 0,1 ?_$
M !P  0 " P$! 0             %!@$$!P,""/_$ #X0  $$ 0($ P4$!@H#
M      $  @,$!081!Q(A,1-!410B87&!%3*1H19"4F*RP0@C)S=#9'-TL;,V
MDZ+_Q  9 0$! 0$! 0               @$#! 7_Q  C$0 " @(" @(# 0
M         0(1 S$2(00B,D$%$R1Q_]H # ,!  (1 Q$ /P#](HB( B(@"(B
M(B( B+&X]4 W4?9O^$7D. 8S<.Z=>;RV6U9LPU8'36)61QL&[GN.P"Y_E=:1
M7Y'5<%5L9.7GW#Q'LP?(#J?JOF^?ER1Q-8?D5#BG[:+9%F#,_P -CBR0]&^(
M!M^2E8)FS1\S#N.W;9<UAQFN+Y#XXHJ#2=P7%K2/H 2I!FE=9OZRZE##Z-<X
MC^2\/XZ?FQ7]"ME9)0;]$7X'TV7UNJ"<+JV@.=VK8!\+ ]W\U[U,_G*KVLM6
ML)DQY^!;$4A^AZ;_ (+["RWM4<>1=@LK6I63:K,E=&8G.&Y87!VWU'1;&XW7
M=.RNC*)N$6@(B( B(@"(B (B( B(@"(B (B( O"Y8BJ59+%F01PQ-+WO<=@U
MH&Y)7OY*B<8[9AX8Y1D4@:^41QGKUY7/ /Y;K'TB9.E9$5.*^3U%D9X=%:5F
MRU:N1XEF6<0M</AOZ^0*NFE=12:@I326<9;QEJ"3PIZUIFQ:X>;7=G#XA5+@
MA%%#PX@>WD$EBS*]VVVY/-L.GR"Z()X1((_%8'GLPNZ[?)$[)@[5GOY+7MRN
MAK22,B?*YHW:Q@ZN/H$L7:M2/GMV8H&?M2O#1^:^VSQ20MFCD8^)S>8/!!:1
MZ[H7T54:8M9^=MK5,O\ 5#K%CH7'PXQ^\?UBK+3H5J$ BIP1PQC]5C=@OB'+
M8^Q,8:UZM+*T[&-DK2X?3=;G,-NBA0CL #HH;55NO0TO?M7A8-:*$ND]FD+)
M-OW2"""M]^3H16!7ENUV3.[1NE:''Z;J XC'?AUFO]LY7I&2?JVBEZ:T1H'7
M^*.3JU,B_9Y9(+5N0O:[X[DA;EC@!I&5I\ WJY/FV<.'X$+7X"31PZ'NOFD;
M&P6W;N<=@.GJNG5,G0O$BE;@L%O<12!VWX%8J>SG'C)6SD[N!5K''Q--ZMO4
MW^0<" /JPA>T+>+>D^KQ5U/49W:7 2D? ]#^.ZZTZ2.,;N>&[]MSLO.>S7@C
MY[$T<;/VGN 'YK&U';*X+Z*IICB-C,]<&.N0SX;+'O1O-Y'./[A[.^BN37 ^
M>_T45<H8;45;DN05K\0V+7'9Q:?4.'4?12,;1'&&CLT #S5)IZ+6CU3=:\E^
MK X-ELQ,<>P<\ E>@D:X;L<#OVV\UBDGTC3[W 6=U2\SJ%[]=8G%T;1$;'$V
MFL/0D@[!Q_-6+%Q6XWS>U2\X)]WWMURAF4I4C"21 B[FA$1 $1$ 1$0!$1 8
M(Z=%RSC?IK&SZ8GU#+$_[1K-A@CD$A#0PR]N7L?O'JNJ*@\:O[KK_P#JP_\
M8%CT1/XLJ7"CA]@<WI*CF[L-GV]EAY$L=E[-BQ_3H#LHCBS9GH<8\7:IM>^S
M%% 8VL=LY[N=VS=_0^:OW!'IPQJ_Z\W\:HW%,_VVX7IN![-O_P"QRG43@Z6-
M%FGX,C45IN2U?GKMNY(0Z6&/E$3!W\-H.^P';?NJOJS457.:WATB_*#"Z9QI
M\&P\2>'XG(.W-_\ ('S*[WM[I]?5?G+35?'T.-E[':GK03Q3SS0M]I8'-YW.
MW:>H\_)'T5-<:2-_66(X;0Z<?9T=DJ-/*U '0FK8//+L>H)[[]SN-NJG\5Q
MRES@=>RHE+LE2!@=,._<>_\ /8KH0T5I7?\ \=Q>_P#M&;_\+;@P&)JT9Z-3
M&U8*T^_BPQ0AK7[^H"47P>SC_#K%</M28%D&;AK3YV0GVA]N4B9[B>A8[?\
M#97K5&'CP/"+*8Z"S9L10U'"-UF0O>!OT&_?IV5(UOP0KUZ=G)Z5G<SP@9#2
MF]X #J>1W<=/(K2TEJ.]EN$.IL=D)GSBC7VAED.[N1WZI/PV4VZHY\JM,U>%
M>A&ZTQ4_VU=L_8]>;9M**3D$LA'5SMO)9X@Z/;PPR5#-Z3M3UF22<OAEV_(X
M#?OYM('8JX\ #MHRX/\ -G_A:W](7;]&\6/\T[^$K:]2:K'9-:RO_:W#W&WW
M-##9,<CF^A(W*::T>S/X>"_J"Q/8!;RUXO$V$;!_-:69_NCP>_[$7\*NNC2/
MT/Q_,?\ #\_FO%P4_(:D_H[1[V4#,4;&@=10S8N9YKR#G#"?O 'JT^O3S5IU
MEJM^/T]6.-<&V+[>9COV&[;D_FH7BA89/D,?4CV=*T.)&W;?H%IZZHS4:6"\
M5N[8J_A.'?WAL=OP7GE*4'.,-&.U=&[CL=HUV+!S%^M:NRMYIII9B7-=^[Z;
M+7T==(S5S3OMC[./G#VQ/9(>FPWW:?($>2NN,Q. R&,@M18VD]LD8.XA;]1V
M6]#A,55F$]7'UHI6CW9&1-!'UV7ICBDU%IETSETN"I1\1FX=C9/93*T$>(>8
M[L)/O=^ZZ7A-,T,#),^@V5IE #N>4O[>FZHUGIQD9U_QF?\ 65U!KM_(IXL(
MW+_1%4SZ"(.R+Z!81$0!$1 $1$ 1$0!5GB#INSJS1UG$4IHH9IGQN:^4'E'*
MX$]ODK,A&Z&-6J*KP]TQ:TCI"+$WIXIYHY)'E\((:>9VX'55S6/#7):DXA4,
M_4NU8J];PN:.0.+CR.).VW3S73-OBFRRB>*JC '3JN>\0N%-76,XR%&S[#DV
ML#3(6[LE [<WF"/(A=$6-DJRFDUV<CQNC.)[(!1GUC!7I#W?$8TRRAOH"1W^
M95IM\/FOTC!B,=F<C4LUI/'BO^,YTCI>Y+^O4$^797/E0-V\T)4$CEEK2_%&
M_4=C+>I\8*<@Y'V65R)7-^7J?FI>GPTKX?A[D-/8F<&S>C(DM3-^^\^9 \AY
M!7S9-EE#@KME+X9Z,N:)P-BC?M0VI)9O$#H00-MOBO+B?H:[KC%5*N/MP575
MY3(3,TD'IMMT5YV0CXI75&\55'.-7XZ3$<.<9CYWLD?6,<;GL&P<0-NFZD\0
MW-R:+Q8P$E-I\,B1UD$^O;92FK]/S:AQ3*M::.%S9 \ND!(V^BD<-C?LO$5Z
M7B&3P6<O/VW7D>-_NDWIH)4RN871$D66.6SUL7[N_,&ANS&G^?P\E/YO"5<Y
MC7TKC26.ZM<#[S#Y$*3 V\TV^*[K#!*J-I'.JFC-3X65S,+F(6P..Y#]P#\V
M[;;_ "5EP6G[=*T^]E\E+?NO9R;_ '8V-]&M_FK!R_%-E./!&#M"BC:CTADY
M]1,S> GA98&Q<R4D>\.FXZ'R]5-X'&9>&W-=SN0$\TK QL$(VBB&^_3U/Q4]
MR]4 V6QPI2Y"C([(B+N:$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!C8>
8:!$0&41%B 1$6@(B( B(@"(B (B(#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>frpt-20251231_g10.jpg
<TEXT>
begin 644 frpt-20251231_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MP 8  P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _8OPUX:\2>//$FIV-CXFEMOLTKL3)*Y!!<C P:W_ /A1GC3_
M *'S_P >D_QH^!G_ ".FO?C_ .C#7J5.Y*5SRW_A1GC3_H?/_'I/\:/^%&>-
M/^A\_P#'I/\ &O4J*+CL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%
M%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/
MG_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?
M]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>
M6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CT
MG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_
MX])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\
M"C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'
M_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_
MC7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&
MG_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/
M&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5
M%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^
M?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0
M^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL
M>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2
M?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\
MCTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\
M*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?
M\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^
M->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:
M?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\
M:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I4
M47"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y
M_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\
M0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"Q
MY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/
M2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^
M/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_P
MHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT
M?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?X
MUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI
M_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,
M\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE1
M1<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#
MY_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]
M#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'
MEO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X]
M)_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X
M])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\
MPHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1
M_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C
M7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQ
MI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *
M,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%
M%PL>6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/
MG_CTG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?
M]#Y_X])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>
M6_\ "C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CT
MG^-'_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_
MX])_C7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\
M"C/&G_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'
M_"C/&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_
MC7J5%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&
MG_0^?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/
M&G_0^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5
M%%PL>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^
M?^/2?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0
M^?\ CTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL
M>6_\*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2
M?XT?\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\
MCTG^->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\
M*,\:?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?
M\*,\:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^
M->I447"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:
M?]#Y_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XT?\*,\
M:?\ 0^?^/2?XUZE11<+'EO\ PHSQI_T/G_CTG^-'_"C/&G_0^?\ CTG^->I4
M47"QY;_PHSQI_P!#Y_X])_C1_P *,\:?]#Y_X])_C7J5%%PL>6_\*,\:?]#Y
M_P"/2?XT?\*,\:?]#Y_X])_C7J5%%PL>6_\ "C/&G_0^?^/2?XUS_C_P5XI\
M V=O=W?BR2X%Q(4 CE<8P,]S7N5>;_M'_P#(%TW_ *^G_P#0:$Q-615^!G_(
MZ:]^/_HPUZE7EOP,_P"1TU[\?_1AKU*AA'8****104444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO
M^T?_ ,@73?\ KZ?_ -!KTBO-_P!H_P#Y NF_]?3_ /H--;B>Q5^!G_(Z:]^/
M_HPUZE7EOP,_Y'37OQ_]&&O4J&*.P4444B@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH 1F55+,P  R23TK\T?$GQV_:N_P""N'[2'B/X&_LJ_%6Z^'WP=\(3>3KO
MB_3"ZW&IY9D5@R,KOYI20QPAT7RU+2$DA:^Y_P!LCQ#JGA+]D7XI>*=#E:.]
MT[X=ZU<VDB'E)$L9F5A]" ?PKY=_X-\?"VDZ-^P]J'B&TB7[7K'CF]DNY1]X
MB.&WC1#[ *2!_MGUH Q-1_X-]?@_8:<^N> ?VH_B/IGB\+NAU^XNK>2,38X8
MQQQQRXSZ39]ZM_\ !-7]L#]HOP3^TMXA_P"";G[:>MOK'BG0HI)/"_B:>0R2
MWT4<8E,;R, TZO 1/'(XW[5=7).T+]]57ATC2;?49M8M]+MX[NX55N+I(%$D
MJK]T,P&6 [9Z4 3330VT+W%Q*L<<:EG=VP% Y))/05B^&_B=\-O&6H2Z3X0^
M(6AZK=0C,UMINK0SR1CU948D?C7YY?M(W?Q&_P""G?\ P4EU3]A2U^(6IZ!\
M*OAW8_:O%L6D3>7)J4L?E"7=G*L_G3)"@<,J"-Y I.0>R_:0_P""(/[/&@?"
M>]\:_LBMX@\&_$'PU9OJ&@:C:^(;F4WEQ"A<1OYCDQL^"%>(IM8@X(!4@'WL
M[I&ADD8*JC+,3@ 50UGQ9X6\.:,_B+Q#XET^PT^/_67]Y>)%"O;EV(4?G7Q?
M^R)^U_XH_;%_X)0_$/Q5\1+I;CQ/X<\):]HNNW@4*;UX]-:2.Y*C@%XY4#8X
M+HY  ( ^=_\ @D__ ,$^/"W[;G[.EKXV_:C\7:]JGA#POJMWI7@CP98ZFUK:
M0DO]HN;IS'AF=Y;@J""#B,@E@$"@'ZM>'O$WAOQ=I::YX4\06.J64A(CO-.N
MTGB;'7#H2#^=4[/XD?#O4?$LG@S3_'NBSZQ"2)=*AU2%KE".H,0;<,8]*_)7
M7/V9/B3^S+_P4QG_ & OV4?C;X@\+>$?BOI-N^HNEWYEQ9Z?Y<D]SY;''[Y4
MM;A(Y>'"2[2QR2?1O^"C7_!)+]FO]F#]DO5/VB/V>KWQ)HOBKP3/97:ZA+KL
MDK7H>ZAA9F)QY4BF02*\>S!3&.> #]/)IH;>,S3RJB+]YW; 'XFLOQ+X]\#>
M"]/BU;QCXTTG2;6=ML-SJ>HQ01R'T5G8 GZ5\;?M)?%#Q'\:/^"%UY\4?&%S
MY^K:S\.=,FU.X(P9[@7%NLDA Z%F4M@?WJ\Q_P"";_\ P2]^&?[3O[-_AKX^
M?MK3:MXQFU#1TLO!OAZ76KFTM=%TF F* *+9XVW/L,GWMN'!(+EC0!^DVFZG
MINLV$6J:/J$%W:SINAN;:421R+ZJRD@CW%3221PQM+*X55!+,QP !U)-?FAX
M T#7_P#@D[_P4N\)_L\^"?&6IWWP@^,.R.PT74[HR_V=?2R&%-A/&])_*!<
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
M5%WIMZD\9/IN0D9_&ORQ_P""8/[,&N?\%+_@G%KG[8WQ3\2>(/ WPZO3X?\
M"'A2#5'@CDG"+/)-<2+\\A2.XABC.00HVYVK@[7@;X,6/_!-G_@LCX&^#'P&
M\2ZJO@GXE>'O-U+0[Z\,JJ'%XBQD_P ?ES6Z2([ L [+D@DD _4"2\M(IUMI
M;J-9'^Y&S@,WT'>I"0H+,0 !R37YW_MT_P#*;;]G3_L"0_\ I5?U]W_%S_DE
M/B?_ +%Z]_\ 1#T ;,MW;7>GS36=TDJB-AOB<, <>HKX,_X-[/%_BSQC^S#X
MTO\ Q=XGU'59XO'K1Q3:E>R3NB?8K8[07)(&23CWJ?\ X-\?^3#O$'_91-1_
M](;&L;_@W,++^RGXX9$W$>/WPN<9/V&UXH ^_O$?BOPMX.TXZOXN\2Z?I5H#
M@W6I7B01@^FYR!4'A3Q[X&\=V[W?@?QII.LQ1'$DNE:C%<*A]S&Q KX3^%/_
M  2H\??M-_%?QA\>O^"I5Y=:Q?7&IM'X5\+Z3XG?[!961&_Y6A*LB+D(J H?
MW;NX8N#7S]_P4,^"?[//_!-;XI^ /CY^PK\5AI.OP:Z8M9\)6OBL7CB! LFY
MD+M,(7VM'(LA9&WJ!CG(!]Z_\%5/VD/B/^RY^QOX@^)OP@URTL/$:7=G:V=U
M<6Z3- LTZQO(B/E2P!."P8 ]C79_ J]UOXR?L0>$X]1\:N^M^(_A3IXOM:EF
M\R9+JYTQ-UPY!!+;W+DY!)SR*^7/^"^G[.'PM\1?LW7'[3NJ:9<MXM\/M8:3
MIEVMXZQ);2W9+J8@=K',C<GGGVKL/V0?V//@=^SO^P%JOQ7^&.BWMMK/Q!^"
MEM?>)9KG49)DFF.E/,2B,<1C?/(<#U [4 >O_L&?LX^)OV2/@(_PS\??&P^-
MKHZY<7O]O7!=<)(L:B+]Y+(?E*'^+^+I7ML<D<T8EAD5U895E.01ZU^;W_!*
M[X#Z7^TW_P $>_&WP+U01C_A(=?U:&REE'RP7:Q6TEM*?]R9(V_X#7I__!#'
MXWZIX\_9-N_@;XR\R+Q%\+==FT>]M+@_O8[5W>2#>.VUO/A ["W% 'VA/>6E
MJR)<W4<9D.$$C@%C[9Z]:=//#;0O<W,RQQQJ6DD=@%50,DDGH*_._P >0_\
M#<__  6ST;P2!]K\'_ /2A>WX^]$^HJR2'KQN^TO;(RGJ+-_3-8/[6?C'7O^
M"B'_  4:O?V$]7^+TOA'X4> +'[5XM-KJ"6S:M.@A,BEG.UV$L\<**P8((Y)
M K'B@#]%/#/Q.^&WC2^ETSP=\0M#U:Y@!,]OIFK0SO'CKN5&)'XUN5^=/[2O
M_!*G]B?P9\(-1^(W[(?Q+?P7\0?"FGRZGH.IV/CIY6NYX$+^4V^4E&?:55HB
MFUF!P0"I^BO^"6'[67B#]L7]D#1_B/XWE27Q'I5[-HOB*XC0*MQ=0*C";:,
M%X9878  ;F;  P* /HROR@^,?PA\3_M9?\%K_B!^SKJ/QS\8>&-%&EVUY$WA
M_5G3RFCTFQ;:J$[ &+DGCJ<U^K]?D7\9OVA?$7[,?_!<[XB?%'PO\&-:\>W4
M>DVUL/#^@!S<,LFCV ,@V1R':N.?E[]10!]!S?\ !#32FB86_P"W/\6U<CY6
M?5%8 ^X!&?S%>5>#_&_[67_!*S]O+P/^SQ\5?C_JOQ&^&OQ$N8+6QFUJ>21[
M833BW$B+*\C6\D,K(SJC%)(WSC<1LZKQW_P7\U_X:QH/'7[ 7C#1)9\BU37M
M:>S$K  X!DL\G@CH#UJC\)?V?/VP?^"D_P"V-X,_;/\ VH_AM!X!^'_@W[->
M>%?#[70DFO1%+]HA50?F8/+L>25U0,BJJ+W !^E58-S\5/AA9>(QX/O/B/H,
M6KE]@TN76(%N2WIY1;=GVQ7QU_P68_:F^*?@&S\!?LD_ GQ7_8/B3XJZL+2]
MUU;GR'L;,RQ0!1*,&(222_-(#E4A<<;LC*T3_@C/_P $R+;X:CPKXE\?2ZGX
MADM<77C'_A-5BN3<$?-*D(<P*-V2%9'XX)8\T ?>[LJ*7=@% R23P!7Q?\$?
MVN_BW\1?^"P'Q)_9\\3>-X$\#>#_  )*VB:1;JD<+7#2Z6QGD;K++^^E4$G"
MJ2% RV>)_P""6_Q8\::GX[^+?_!,+X\>/G\8V?A.QND\.Z^+LM)<Z0SBVEC\
MS<3MV3P.@W$Q^8ZY(50/ O@'_P $Y_V7?'__  5B^*?[)?B3PSJ4G@OPKX4:
M^T>SCUB5)HY@VF#+2@[F'^DR\'U'H* /U_>]LXI4@DNXE>3_ %:-( 6^@[U*
M2 ,DU^<__!0S3+31?^"K7[*VCV"E8+22TAA5FR0BWVT9/?@5^A?B3_D7;_\
MZ\I?_0#0!9MKRTO$,EG=1RJ#@M&X8 ^G%4]7\6^%/#^D3>(-?\3Z?8V%N0+B
M^O+V.*&(_P"T[$*O4=3WKX,_X-S?^30?&/\ V4F?_P!-]C7R_P#\$QOV&HOV
M^+CQSX*^+GQ#UW3?AWX.\42:A'HVA31PO?:M=J8_,9W1UQ'#:J.5)'F_*5W/
MD _9BUU[0[[3X-6L=9M)K6Z4-;7,5PK1R@]"K X8?2J'B7XC_#SP7>0:?XQ\
M>Z+I-Q<C-M!J>J0P/+_NJ[ M^%?F+_P5P_9S\%_L._L+_"CX4?"+4+ZXM=#^
M)EQ?V]]JS))<33/%<3!I-BJC%?E3A0"$''6O<?"/_!$3]G_XA^!?^$L_:J\5
M>+O%GQ)\0VJW7B3Q3)K[QO;WDB@NL" %-B$[5\Q7X7HHPH /N*.2.:-98G#*
MP!5E.00>A!I:_/+_ ((D>)_B'\./BG\;?V)?%?BZYUG2/AOXB,6@37+D^0$N
MKBVF$8).R.3RHI @X5BYQEC7Z&T %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5YO\ M'_\@73?^OI__0:](KS?]H__ ) NF_\ 7T__ *#36XGL5?@9_P C
MIKWX_P#HPUZE7EOP,_Y'37OQ_P#1AKU*ABCL%%%%(H**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,GQ_X-TGXC>!-;^'NOJ38:]I%SIUZ%ZF&>)HGQ_P%C7YQ?\$;
M?CE8_LB?$GQ]_P $YOVCM6@T#7K/Q7)=^')]1D\J&^F:-(I(D=\ >8D<$T0_
MY:"1L<X#?IG7@O[9/_!.#]F/]M^*#4/BSX<NK+7K.#R;+Q1H,ZP7T<621&Q9
M625 22%D5MN3M*[CD ]RU75M+T+3+C6M<U*WL[.UA:6ZN[N98XH8U&6=V8@*
MH')).!7PM\ /V^OCO^V#_P %.=5^'_[._BF"X^"7A;32-<N7TF)TNFC1U$\4
MQ02*TURP5!OPT4)<+PU9W_#@CP+JJQ:!XR_;#^).J>'(77R]#::-0JCH 7+H
M.@Y$?X5]@?LV?LM_!#]DKX>I\-?@9X+BTFP,GFWD[.9+F^FQ@RSRM\TC8Z=E
M'"A1Q0!\-_LPZ]IO[-?_  7(^+GP_P#B;=)IW_"Q[.6?PS=W3!$NY9Y8+N*-
M6/!W+YT8YYDBV#+'%?>O[0'QE\'?L^_!GQ'\8?'>JP6FG:%I4URYG<#SI I\
MN%0?O.[[45>I9@*X#]LS_@GW^SU^W%HUE#\6-*O+/6=*4KH_B?0YUAOK12=W
ME[F5EDCW<['4X))7:237AFF?\$/_  !XDU>P;]H?]J_XH?$71-*F$EAX=UG6
MV6W4 8",2SL%QD'RS&<="* /*O\ @DW\.]>\*_\ !)'XU>-M9LY(8/$]EX@F
MTO>N!-;PZ5Y)E'J/-69/K&:]I_X(*@?\.^=-X_YFG4__ $8M?4NL?!KP+?\
MP5OO@%HFEIHOAR\\-SZ'#:Z1&D0L[62!H<1 @JI56.,@C/4&N8_8_P#V4/ G
M[&'P8@^"'PYU[5]2TRWU"XO$NM;EB><O*P+ F*-%P,<?+0!\@?%S_E8E^%W_
M &(=Q_Z:]7KWK_@L+_RC=^)__8/L?_3C:UUGB3]ACX8^)_VU_#_[=%[XHUY/
M$_AW2'TZSTN*:$6$D;6]S 6=3$9"VVZ<\.!E5XZ@]?\ M,? #PI^U+\#M?\
M@)XXU;4+'2O$,,,=W=Z4\:W$8CGCF&PR(ZCYHP#E3P3]: /C?QG_ ,J]$/\
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
MEX1^,-G?076DRR2Z)KFD3K'=V+. '"EU961]J[D92#M!&" 1XM\)_P#@BO\
M"/PQXMTOQ)\</CMXY^)UGH$RRZ%X=\4:AG3K=E^X7A);S N!A050XPRL.* .
M;_X-\?\ DP[Q!_V434?_ $AL:XK_ ((-^,W^''[!/Q:^(2:<UXV@^([[41:(
M<&<P:7!+L'NVW'XU]E?L8_L8_#G]B#X0WOP9^&GB36]3TZ^UN?4Y;G7987G6
M66**)E!BCC7:!"I'&<D\],4_V*?V%OA9^PS\-]8^%_PW\0ZWK.GZWJ[:A>-X
MBD@D?>T,<)0>5%&NS;&."">3SVH ^%/V&OV3M5_X*Z>%O$/[3G[9?[1_B[4H
MT\3S:?9>$- U1;>ULPD<4N"CJZQ1D2@*B*IPFXNQ8UYW_P %D_V4_P!BO]C3
MP9X)^&7P!\,+:>+]2U&6^UF:XUB>[NS8)'L0R"1RL2O(WR[57<8FZ[:^P=4_
MX(H^ /"WC[4_&?[,7[4?Q*^%%MK,N_4-'\)ZRT<.,DB.-D9'" DX5VDQD@<<
M#1\1?\$/OV0_%GPSNO!OB77_ !CJ'B#4-6AU#4_B%J.L1W.M7+QHZ>4998F1
M8B)#E0@+%4+,Q12 "7_@NG^^_P""='B.6+YE_MO26R/0W:<_J*]$^%D\%S_P
M2U\/36\RNA^ =KAD;(XT50?UKO?C!^S5\/\ X]_L\77[-OQ8N+_5=&OM*M[.
M[OS,L=X\D.QH[D.J[1*)(UD^[M)&"I4E:\>_9+_X):?#S]DK2/&/ASPY\:/&
M&M:;XQ\/OI$]CJLT&RSA;?\ /$%0 28D;G&.3E30!P?_  ;]_P#)A4O_ &/6
MH_\ HJWKR[XK_$33O^"7/_!5'QE\4=5@,7@?XM>!+_6O(!VQMJL$3SF,'O*]
MS"RCT_M%?J/MG]C7]D+X?_L2_!]O@Q\-?$.L:GIS:M/J!N=<EB>?S)5167,4
M<:[1Y8Q\N>3S6'^W'^P!\&OV]_#&A>'?BOJVLZ9)X=OY;G3M2T&:%)U65 LD
M1,L<B[&VQL< ',:\]00#QC_@AS\&]=T;]GGQ!^U%\0@TOBCXO>);C5KN[E7#
MR6L<LBQDYY&^9[F7W61#[U\OZI^R[^SWXU_X+0?$?X'_ +8VGW4>G>,I)M2\
M&W*:F]FMQ=W!BGB02*1N#(;B(#/,D80?,<5^L7P^\#>'/AAX#T7X;^$+/[/I
M6@:5;Z?IL']R"&-8T!]3M49/<UY1^V9_P3[_ &>?VX]%L[?XMZ3>6FL:6A72
M/$VB3K#?6BD[C'N9662/=SL=2 22NTDF@#P/XR_\$@O^"6GP%^%VN?&#XE>%
MM=LM%T#3Y+N]E_X2JXWN%'$<8+@-([81%S\S,H[UZK_P2ITO]EN+]F27Q/\
MLA>!O%6@^$M<\1W-R(/%S[KB>Y2.*"25")9 8_W03AL;HWKRZV_X(>>#/%-]
M8V?Q\_:_^*?CSP_IDXDL_#FJ:T5@4*,!26:0J,9!,>QL'@BOM+P1X(\(_#7P
MAIW@'P%X>M=*T;2+1+73=.LX]D<$2C 4#^9/).2222: -6OS:^%?_*Q?X_\
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
MBWN(ED@G@D#I(C#*LK#@@@@@C@@U*2 ,DT %%?.?[-__  5(_94_:H^.-_\
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
M2>5Q BC;;3.C,_\ #&F2 HQZ_P#M_P#P._;#^!G[=NB_\%$_V6_A8OQ MX-
M73]8\/I T]Q;D1O"X6%")2KQ,"KQ;BKAMR[3A@#J++_@M/8> _%&F:/^UO\
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
MZ5^P/A'Q5H/CKPIIGC;PKJ"7>F:QI\-]IUU']V:"5!)&X]BK _C7YI_MC_\
M!8/]C#]JK]F/Q=\ Y_@Q\58)M;THKI-S<>&[ 1VU[&1+;2-MOB0JRHF[:"=N
MX '.*]7_ .""O[3+?%[]D^X^"GB"^+ZU\-[_ .QHDC?.VFSEI+9CG^ZPFBQV
M6)/6@#R_]KN+6?\ @I5_P54TO]AN[UZ[M_AS\.+;[?XG@LIBOVJ58DDG?C^+
M=-#:JQ_U>Z1E^\0?T5^&/PG^&GP7\)6W@3X4>!M,\/Z1:(%AL=+M%B3@8W-@
M9=CW9B6)R2237YY?L-,/ O\ P77^.WACQ2?)O=9TO5'TT2\-(LEW8WB*/K!\
M_P!$K]+J /@S_@L7^P9X$UKX.:C^V)\$]!B\-?$+P(Z:O<ZGH2"V?4+:-P9)
M)/+Q^^B'[U9OO8C*DG*[?HC_ ()X?M*WO[6?[(7@_P",VNLG]LW-F]GKXC4*
M#>V\C0RO@<*)"@E '02 =JO_ +?7B#1_#'[$/Q;U37946W;X=ZO;CS#P\DUI
M)#&G_ I)$7ZFO!_^"!VA:KI'_!/ZTO\ 4(V6+5/%VIW5B6'#1 QPDCV\R&0?
M4&@#[4K\O/B5I$O_  5*_P""O-_\ O'5_<R?#'X/P7!O-'AF9$NI;=XXK@,5
M/#RW3K&2,-Y,.%(.37ZAU^:'_!+)4\&_\%9OVE/ GB#":G=W^K7=IYG#2PC5
M]^X>NY9XG^G- 'Z->#_ O@KX>^&K?P;X$\):;HVDVL?EVVF:79)!!&N,8"(
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
M_LC?$/X16VLS>7I^M>(+)WMNH!=]\43A!D;BBR%<\C'-<5^V]\&_VROV9?\
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
M\ ?L*_$WP!+;ZO8Z3XQO-0\-77EW=I+/Y$D\KB!%&VVF=&9_X8TR0%&/M?\
MX*D_LE_#K]JK]E;6T\7ZO8Z+JOA*RGUGP]XEOF"1Z?+%&6D65^H@D1=K]<81
M\$HHH [7]L[]LOX4_L0?"%OBQ\4#<77G7B6FDZ-8,GVK4)VY*QAB  J!G9B0
M %]2H/7? OXEZK\8_A/HGQ0U?X?:EX6?7+,7<.B:PZ&Z@A;F,RA"0K,FUMN<
MJ& ;!R!^5/\ P3:F\0_\%2/VJ=!\0?M=_$:TUFU^#WA2U.@^$[C._5W1PGVF
M1#D2X=8WG<\NWD*04) _8.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKS?]H_\ Y NF_P#7T_\ Z#7I%>;_ +1__(%TW_KZ?_T&FMQ/8J_ S_D=->_'
M_P!&&O4J\M^!G_(Z:]^/_HPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^;7_!:3_D]G]E_P#[&=?_ $Y6%?I+110 5^=_P _Y6$_C#_V(<?\
MZ2:/7Z(44 >(?\%$_P!EN^_;"_9*\3_!C09XHM:F2*^\/R3MM3[; XD1&/\
M"' :(M_"),]J^4?V/O\ @KOX%_9E^$VF?LO_ +=O@KQ3X-\8>!+"/2DFET22
M5+ZUA7RX"57YU<(JKNP4?:'#_-@?H[5'6_"_AGQ,B1^(_#MCJ"Q',:WUHDH0
M^HW XH ^%_V>_P!LK]KG]O[]M33_ !5^SG'K/A#X ^&X@NNWVL:);$Z\Z%F,
M:M)&Y621BB;8G!CC4NS*S!:T/VQ_VO/VK/V%/VU;#XH?$F#6?$O[/>MZ6L!M
M-&T>W)T6Z*(KEI0BNT@D3S%$L@5TF=5.4('W)!!!:PI;VT*1QHH5(T4!5 Z
M =!1+%%/$T,\:NCJ5='&0P/4$=Z /S(_X*"?\%(_V0_VV/@'=_L^_ #X7ZY\
M0O'GB)X8/#D8\*.)=+E\U&:9'8>8'VJ1B,$'=AB%S70?MF_!3QC^SM_P0<L?
M@Y\09P^MZ-!I(U-%E#B"675$F, 89#>7YGEY'!V<<8K]"=%\)^%?#;R2^'?#
M.GV#2C]ZUE9)$7^NT#-:% 'E'[!W_)D/P?\ ^R8:#_Z;X:^1M#_Y6)=8_P"Q
M#7_TUP5^B%% 'Y2?MQ_%OXE_ G_@MGI7Q8^%O@*^\47FB^$+:?4O#^FH6GO-
M.^R3B["  DLL)>08!P4!((!KU?X^?\%N_@U\2/A)>?#C]D'P?XO\2_$;Q582
M:?HVD_V Z/I\TR%#(X4MYCH"2JQ[P6 R0,FK/B?P)XXE_P""_7AWQY%X-U5M
M#C\$/')K*Z=*;17_ +-NEVF;;L!R0,9SD@5]W6/AKPYIFHSZOIN@65O=W/\
MQ\W4%JB22\Y^9@,MSZT ?(?[)/\ P37O/ ?_  3&US]DOXD3Q67B/Q]8WE]K
MTB$2+I]_/&@@7*Y#^2(;?=@D%D?:2"#7AW[$'_!0E_\ @F_X-;]B3]OWX?>(
M?#=QX7O+C_A&O$%MIK7-M=6DDK2%<K\TB!W<I+'O4JP4A"GS?IU536-!T/Q%
M:BQ\0:+:7T ;<(;RV65,^N&!&: /S^'_  4 _::_X* ?M2^%?A__ ,$\WUSP
MS\/-#NM_CSQSJGA^W>*XB9D+KMN(Y%0B-66).)'>0DA53<-+_@X0\#>+M?\
MV7_"7CCPWH%S?VGAGQHEQJ[6T1?[-"]O*HE?'W4WA5+'@%U]:^]-/T[3])LX
M].TJQAMK>)<106\01$'H%' J5E5E*LH((P01UH \6_8F_;L^$'[=_@G5/&OP
METG6[!=$OH[34K/7;:*.5)7B$@*^5)(&3D@,2"2IXKVJH;'3[#3(/LNFV,-O
M$"2(X(@BY/4X%34 ?FU^S5_RL%_%O_L6)_\ T1IM:O[8W_*>+X _]B9%_P"C
MM7K]$** .6^.?_)$O&/_ &*NH?\ I-)7Q'_P1!^'^C?%G_@F-XQ^%GB)F%AX
MD\2ZWI=ZR#+"*XL;:)R/<!SBOT%HH _+W]BC]L&]_P""3,6M?L5_MT^"M<TO
M3K/6[B]\(^+M-TU[BSO()"-X7'+QLP\Q60,RM(Z.%*XKJ[W]JWXU?\%._P!K
M[P)X=_8OU3QQX5^%G@F_-WXZ\80W$VG1:HI>-WMF"-A\I'Y<<;9;,SNR!4S7
MZ&ZOHFC:_9G3]=TBUO;<L&,%W;K(A(Z':P(J2PT^PTJSCT_2[&&VMXEVQ06\
M01$'H%' H ^=/VK_ /@HIHO[+/[2WPX_9QU#X676LS_$.ZM(8=6AU985LO/O
M!:@M&8V+X)W<,,]/>NV_;<_:LT_]B_\ 9]U'X]ZGX+F\00Z?>VMNVF07HMV<
MS2K&&WE& QG.,<UZW7 _M0^#OBY\1/@1XC^'_P $-8T;3O$&NV!T^'4-=$I@
MM8)R(IY0(P29$B9V08P7"@\9H G_ &;OC1:_M$_ CPM\<;+0)-*B\3Z1'?QZ
M=+<"5K</GY"X50V,=<"NWKD_@3\)=%^ OP8\+?!?P]=R7-GX7T*VTV&ZF4*\
M_E1A3*P' +$%B!P"U=90!^<WP(_Y6&?BO_V)@_\ 2'2J^^OBI\,/!7QI^'.L
M_"GXC:,FH:)KVGR6>HVK_P 4;#JI_A=3AE8<JR@CD"M^B@#\)K#]G[XM?LD_
M\%//A-^S+\0]8NKW2/#WQ6TB[\'W4RXCN+"YU*!A/'_=W&/YT!PLJR <Y)^K
M?^"K>K7G[8W[?7PB_P""=WAJ[D?3K*^CU3Q>(&/R&53(^?1HK&.21>G_ !\X
MK]+** (K&QL],LH=-TZUC@M[>)8H(8E"K&BC"J .@   %?%O_!=G]G%_C'^Q
MTWQ3T*R+ZU\-]0&J0R1C]X;&3;'=*#V 'E3$^EO7VO10!^??CSP1K'_!8G_@
MDYX8U[PKJ$$OQ!\/R1S&.>8(+C5K.-[>X@=CPGGQOYJY. 9(MQ R1S7P%_X+
M?W'P"\-V7P-_;[^ _C/1?%OA^T2SFU6RTY2U\L8V+--!.\3(Q &70NKG+#:#
M@?I35/6?#OA_Q' MKXAT.SOXE.5CO;5)5!]0&!% 'YC_ +5__!3'Q'_P4F\!
M7O[&_P"PE^S[XLU2?Q1+!!KNO:Q:QQ):6RRJYXC>1(D8HH::5T"KN 4E@1]'
M?'/X"P?LP?\ !'+Q1\!HM16\D\.?#&Y@O+N,$)-<L&EG=0>0IE=RH/(!&:^K
M-)T31M M!I^A:1:V5N&+""TMUC3)ZG:H JU0!^1W_!.[_@LS^SK^R#^R;X>^
M GQ ^''C74=5TBYOI+B[T>TM&MW$UW+,NTR7"-PL@!RHY!Z]:](^)/\ P69^
M-G[3_A2Z^%/[!7[)7C6;Q#K=N;6+Q%>P!_[-608,J+#N16 ;(EDD5$.&((XK
M]*:* /D__@GQ^R?H7_!,C]D#7O%'Q<U:W;7)K6;Q#X[O[=@R6Z00,RVR-_&(
MD#\_Q22/C@BO%_\ @AUX-\1?&KXC?%O_ (*$?$:T/]I^,->FTW26;D11M(MS
M<JF>J FUB4CH(6';C]&** "ORXUZZ_X=R?\ !;J/62?L?@?XSJ#<GI%&U]+A
MR3]U3'?QAS_=BE[ U^H]% 'PQ_P4U_8G^.DOQF\.?\%!_P!BFW\WXA^$D1=8
MT.),OJUO&&571<CS7\IGA>+.9(B OS* W ^._P#@MK\#/BK\"_$'P8^-F@?$
MOX2>-KW36LM1N-!TQ)I;";C<T#2212(QP1AU1E#<-D;J_26L[6O!_A'Q),EQ
MXB\+:=?R1#$<E[8QRL@] 6!Q0!^$OQ'_ &P?VSOCY^S['\'OB?X]\5ZG\&4\
M7VT5]\2]8\(2FY>W$G[M+J6)W64J1YWE&1W+HH\QL+C]FOV,[K]G:/\ 9P\,
M>&?V6_&VG:]X0T/38[&QO;"Y61BRJ&<S@8,<[,Q=U958,YRHS7HNK>'?#^O:
M'/X8US0K.]TRYMS!<Z==VJ202Q$8,;1L"K*1QM(QBN=^#/P'^$'[//A>Y\%_
M!3P#8^'-)N]2EU">PT]6$;7$@4.X!)VY"* HPH"@  #% '75^?7_  4;_9;_
M &B/@;^U1H__  4S_8R\,2:YJUE"D7CCPQ:P-+)=QI%Y)E$2?-+&\ 6-U3YT
M,:2 'YF3]!:* /@KPO\ \'"7[(LWALS_ !$^''CO0M>MUVWVAQ:9!<A91]Y(
MY3-'N /&76,^H%>1PZ+\>_\ @M[^TYX7\=^*?A?J/A#X#>"[DS0?VF"#JBEE
M:15; $TTVQ$)3*01@_,6/[S]/=3\$>"]:OQJFL^$-+N[I<8N;K3XY)!CI\S*
M3Q6H % 50  . * /AO\ X*__ ++_ ,9M=U;X=_MH_LS^&Y-5\4_"C45GNM%M
M8#)+<V:3)/&R1KS((Y$8-&N69)F('RFH]/\ ^"_O['3?#S^V];\,>+[3Q5'!
MLF\&KI&^7[4!@Q+/D1E=_&YMK8YV _+7W16>_A/PK)K(\12>&=/;4 >+\V2&
M8=OOXW?K0!\-_P#!)[]GOXY>*_CM\1?^"C'[1_@^?PYJWQ"$EMX<T&[C9)H;
M*26.5G*. R(%AMXHRP#,J,Q&&4MA_P#!+C_E)]^U=_V,UU_Z=+FOT0HH _._
M_@XH_P"2$_#;_L?&_P#262OT0HHH _/'_@W:_P"2$_$K_L?A_P"DL=?.G_!+
M#]NJ;]BC5?']_P#%CP%KMY\,==\4>5=>)M'L3.NC:HN_:)5!'RRQL/\ :S$-
MH;# ?LS7P!_P0E^''BWPKX ^+FF?$3P'J.FI?^-4:*WUK2Y(1<Q>4X)"RJ-Z
M_F* ///VP?VGM6_X+#:YX<_8X_8K\(:W/X7CUV'4?&OCC4]-:"VM8T#*N0>5
M10[/A]KR.J*B\$GV7_@J]^POXY^(O[/'P_\ $W[,.DSW'B7X*RQOX>TJW4-/
M<6*1PJ5B'_+25#;6[JG\01PH+$*?M32=&T?0;,:=H>E6UE;J25@M(%C0$]3M
M4 59H ^$O!'_  7T_943X>+=?&?PMXK\.^-+&#R]8\*0Z(TI-VHPZPNS!0I;
MH)2C#H1QDX?_  3?^$?QP_:9_;6\7?\ !3SXZ> ;KPKINIV36/@31+]&29H6
MC2%)0& )C2WCV[]H$KS,R\ U]\W?A/PKJ&JQZ[?^&=/GOHB/*O)K)&E3'3#D
M9&/K6A0!^>TO_!0_X^_L&_M;^-_AW_P4&;7]:\ ZY>^=\._%VFZ! (+:V5Y&
M2/$"1B3,;HL@RTB/".&5]U>1?\%#/C_\'O\ @J]K?@_X#?L1_![4?$OC!->2
MXU+QO/H!M4L+'RWC,4DK#S!"6=9&:0*J^2H7<S8'ZOZCIFFZQ9OIVK:?!=6\
M@Q)!<Q!T<>ZL"#4>CZ!H7AVU-CX?T6TL8"VXPV=LL2D^N% &: /SJ_X+J:--
MX<\#?L_>'KC4'NY+#Q9]G>ZE^],4BME+GW.,_C7K/_!=7X>^+O'_ .P1J#^$
M-"N=0?0_$ECJ=_#:0F1TMD$L;R;5YVKYH9CV4$G !(^QZ* /AOX#?'GX+_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KS?]H__D"Z;_U]/_Z#7I%>;_M'_P#(%TW_ *^G_P#0::W$]BK\
M#/\ D=->_'_T8:]2KRWX&?\ (Z:]^/\ Z,->I4,4=@HHHI%!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 45^=/[;/[0G[4W[0%S^T+X<^#WQ<3P%
MX"^".AK!JT=AIZ2:EXCOGB=V3SF(:UB4HXW1D-@#[VX[/HG]D35_VVO!/QF\
M6?L_?M07#^-/#VF:=#J'A#XJQ:+'8K?*Q57LYXX_D\Y=V05&?W;EF;<N #Z-
MHKX]_P""C?\ P5"T/]FOPYXB^%7P M)O$WQ-T_33-J"V5BT]IX7@*J?M=XV"
M@(#KLC.<LR[\ @/[SX,^-D&B?LA:/^T5\5+\LEM\.;;Q#XAN8(54OBP6YG9$
M&!D_-A1@9( H ])HKXF^#?Q _P""JW[5_P -T_:C^'7CGX>^!]%U827?@WX>
MZMX?>\.H6@8B(W=WN#Q&0+D-'C(8-M0' ]#\ ?\ !1_P=KG["/B#]L7QMX2E
MTN]\&BZL/%7AA;@%H-9@=(OL:N1P)))(=K$':)ESD@T ?2U%?#VI_$?_ (*T
M>%?@+_PVCJ_BGX?7MC#I U_4?A%'X>DC>'2]GG.B7NXR&X6'YBIR 5(&XC:W
MUO\  _XN^%_CY\(/#?QG\&,_]F>)=(AO[6.0C?$'4%HGQQO1MR-CNIH ZJBO
M!_V\OVJ_%_[-_A'PQX3^#WAFRUKXA_$3Q)%H/@K3M2=A;).Y&^YGVD$Q1AER
M 1RZY. :\I\9_'/]NK]ACQ3X0\9?M9?$CPCX_P#AUXHU^WT7Q!J.B^'SIMUX
M:N;C/E3+M.)K<$-N9ANPN,*2,@'V=17S;^V-^T[\:-!^-7@K]CC]E6UT9?'_
M (UM)]2O==\00M+::!I,.X-<M$I!D=V1U0'Y<I@@[@1SO@7]H']K']FK]J+P
MC^S=^V3XM\.>,-#^)$-Q'X,\=Z'H_P#9TL.HP*&>SN8 Q0!@RA&7DLZ\GY@@
M!]:4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7F_P"T?_R!=-_Z^G_]!KTBO-_VC_\ D"Z;_P!?3_\ H--;B>Q5^!G_
M ".FO?C_ .C#7J5>6_ S_D=->_'_ -&&O4J&*.P4444B@HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ^"_P#@J!^Q$=)\#?%O]K'X$?&[4?"5]JWA
M)E^)7A6*VCN;#Q%#%$%7<C$&WFV=) &/4@*7=F],_97_ &MOVC[/]I6]_8E_
M;5\'>'K7QBOAS^W/#'B?PE))]@URR5S&W[N3YHY 5<]%!\MQL7"E_#?V[OV8
M_P!I']F#PQ^T%\2_@A'H>O\ PP^+&D7&I>,](U*^:WO]"OF#&:[M\C;,C%W8
MKG<<A<#8&;W3]FC]FK]HSQA^U9?_ +<G[8%MH6C:Y%X8'A[P9X*\/7INH](L
MC(9)))I\ 23,6<?+D8D;IA54 T/^"GO@SPAX;_8'^,^N^'O"VG6-]K.B+<:Q
M>6EFD<M]*LL**\SJ 9&"@*"Q)   X%=5X'^%EI\<?^"=FA?!N^OS:Q>*?@Y9
MZ6;M5W& SZ6D8DQWVE@V.^*U/VY_@WXQ_:#_ &2O'/P8^'PM3K/B#1_LVGB]
MG\J+?YJ-\S8.T84]JW_AC\,M6T3]FGP]\&O$FISV-_9^!K31;^]T>\:.6WF2
MS2!Y()5P596!*N,$$ T ?*7[,G[0W[:/[,OP@TK]D?QS^P+XT\1^*_"=F-(\
M.^(O#\D/]@:E!'E;>6:]<A;=0FT-G<V%R51B5'R1JNE_$+3/^"5G[2,'BN^M
M[JZB_:'$.LW>G$FVFN4N+03O'G!\LRF,C/8K7V;X(T#_ (*^?!CX=-^SCX?\
M/^!_&3VIGMM#^,'B#Q5,)DMW=C'-=VKJTLLR!NVX?*H/F8);T#P1_P $XO '
MA[]@;5/V(]>\2SWY\0V4\WB#Q,T.9;C5I9%F^V[">=DR1%5)R5B4$YR: /8O
MBL-%'P'\2#]W_9P\(WG^[Y'V5_TVUX;_ ,$8Q?#_ ()J?#/^T-V_R=5V;^OE
M_P!K7FS\-N,>V*\]U3X;_P#!6OQ7\!C^Q?K7AOX>VMC<:2-!U'XNQ>())'FT
MK9Y+NMGM$GVEH?E+' ))(VDAQ[UXF^$WQC_9]_9"TGX-_L16VA3>(O#.GV-A
MHI\6[A;31HRB>6780?,=?,?CC>WI0!Y#^W,&/_!2O]DO^TA_H7]I>)?*W?=\
M_P"R6^/QSY>*N?\ !<G[)_P[D\6_:,>9_:ND_9L]=_V^'I[[=U=Q^VG^RK\2
M?VD/AKX,\6_#[Q/INA?%/X>:S;:]X9U&Z1FLFO45?/M9, L()"!D@'[B@@@F
MO,O&GP*_;L_;G\4>$/!?[6GPZ\(> ?AUX7U^WUKQ!8:'KYU&Y\2W,&3%"N!B
M&W)+;E8[@#G+$# !'X+6_'_!;3'BG=]H'[-D/V3S>N_^T(M^,^_G?K5S_@JJ
M&/Q;_9=%C_Q_?\+\TGR=OWO*\V/S/PQMS[5VO[8W[,/QK\0?&GP7^V+^RE?Z
M-_PG_@NSGTR]T/Q#(T=IK^DS%BULTB@F-T9W9"<#+Y)&T9YSP-^SY^UE^TM^
MU)X1_:1_;)\*>'?!^A_#:*XD\&>!="UC^T))M1F4*]Y<S@!"%"J45>047@?,
M7 /K6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\W_:/_Y NF_]?3_^@UZ17F_[1_\ R!=-_P"OI_\ T&FMQ/8J_ S_
M )'37OQ_]&&O4J\M^!G_ ".FO?C_ .C#7J5#%'8****104444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 -EBBGC,4T:NC##*PR"/I3J** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KS?]H__ ) NF_\ 7T__ *#7I%>;_M'_ /(%TW_K
MZ?\ ]!IK<3V*OP,_Y'37OQ_]&&O4J\M^!G_(Z:]^/_HPUZE0Q1V"BBBD4%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YY^U
M!^T%H7[-/PDO?B/J]L+JYWK;:1IY?;]JNG!V(3V4 ,S'^ZAQS@5^6_Q?_:0^
M,_QSUN;6/B)X[OKE)')BTZ&9H[2W'98X5.T #C)RQ[DGFOKC_@LC_:W_  B_
M@/R=_P!A^WW_ -IQG;YNR#R\^^WS<?C7P=7[#P-E>$IY7'&.*=2;>KZ)-JR[
M;7^9^1\;9GBZF9RPBDU""6BZMI.[[[V^1W/P?_:0^,_P,UN'6/AWX[OK:.-P
M9=-FF:2TN!W62%CM((XR,,,\$'FOU(_9?_:"T+]I7X1V7Q'TFV%K<EVMM6L
M^[[+=(!O3/=2"K*?[KC/.17X_5]X_P#!&[^UO^$7\>>=O^P_;[#[-G.WS=D_
MF8]]OE9_"CCG*\'4RN6,44JD&M5U3:5GWWO\@X)S/%T\S6$<FX33T?1I-W7;
M:Q]IT445^/'ZX%%%% !1110 4444 %%%% !1110!\;?MJ?\ !2WXC?#?5?B%
M\,?V4O@L_BG5?AOX?%_XX\77]\D.F^'2Z;XTV,,W<NW_ )9JRG(8#.Q]OI?[
M)7[;>I?'CXC>)_V>_C'\';OX>_$OP?;Q76J^&[C4DO8+FSDVA;JWN(U42)ET
MSQQYB89LG'RW^W]\"?VG?V8+/]H3XF_"OP;IGB[X9_&+0Q<^*]^I+;:AX9ND
MB9&N0K_Z^'+NVU06(8#Y-A9_J#]D;]L[X"_M1?$#7=#L/AEJG@KXGZ'8(GB/
MPYXNT)+35DM0R@,'Y:6$,R=2""RDJ-RD@'4?MD?MD_"/]BCX177Q/^)VI1R7
M+(R:%X?AN%6ZU:YQQ%$#DA1D%Y,%47DY) /=?#+Q]:?$?X6>'OBC]C^P0:]X
M?M-5^SS3!OLR3P)-M9\ ':&P6P.F>*^0O^"G7[%?P/TOX"?&K]K'6].O]>\:
MW_AY%TZ_UV]-Q%HD0:&+RK*(@+ " 26P6R[X8!B*^B/@7'X<F_8A\'1>,=22
MSTAOA5IXU6\DF$:P6QTV/S9"YX4*FX[CTQF@#QK_ (>I:SXRM=9\?_L__L8^
M/O'OP\T"ZFAO_'&FS6\"7(A_ULEI;R'S+I!@G(VGCD+7NWP\_:J^!_Q+_9TB
M_:JT#QC'%X+;2)M1NM1O$*-9QP[O.25!DJ\;(ZE1G)7Y=V03\%_L;_M,?MC_
M  +_ &2=7^''[+'[)E[\5_ WAF\U*/P%\2Q*=,%Y;O/+*9#ITJF>[V2R2<1$
M9QLX*DUA_$-? 'PV_P"#?ZYT7X,_$T^)(=5URVB\0ZC';/;-!>2ZC%+<6IA;
MYHMFU(\'[ZG>/ED% 'TD/^"LM_:^%8/CEKO[%?Q'L/A'<S)Y7Q#D6!BMN[[$
MNWLE8R+ 20=^X@@C&20#];>'O$&B>+- L?%/AK5(;[3M2LXKJPO;=]T<\,BA
MTD4]U92"#Z&N,^*GP\\,I^RYXB^%(L8O['3P%=Z4MOL&P6XLFB"@>@4"O)O^
M"._B/5/%/_!-WX8ZEK$[R2Q6-_9H[G/[JWU&Z@B'T$<:*/I0!ZE^U'^U!\-?
MV2?A9)\4OB4;V>.2\BL=)TC2K?SKS5+V7/EVT$>1N=L,>2  I/:O*? G_!1O
M58/BEX;^%W[3G[+'B[X4/XUN?LOA#6-<NH+JRO;DXV6TLD6/L\SY 6-@3DX.
M.M<I^WOCQ-_P4+_9/^'VIC?IO_"1:YJ\D+<J]S:V\$D#$>J,I(_WJM_\%PK)
M%_X)_P"M>+('\J_\.^)-'U'2;E?OV]R+Q(A(I[,%E?GW- 'KG[5_[8W@W]EJ
M/P_X>?P?K/BWQAXPO7M/"7@OPY$KWFHN@!D<EB!'$@(W.<XST(!(YWX"?MZ)
M\1_C./V;_CA\"/$?PM\>76FMJ&C:/K]Q#<V^K6R ES;7,)VR.@5BRXX"MR=K
M >7Z+J$GQ&_X+8Z9=Z]$"/#G[/ O=+B;I#//>HLCJ.S%+EU)]!BK?_!41F\.
M_'K]EKX@Z7\FI6WQLL]+29.'-K>-%'/'GT94 (H ^QZ*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?]H__ ) NF_\
M7T__ *#7I%>;_M'_ /(%TW_KZ?\ ]!IK<3V*OP,_Y'37OQ_]&&O4J\M^!G_(
MZ:]^/_HPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !6!\2_BAX#^#_A*X\<?$;Q);Z9IUL/FFG;YI&[(BCYG<XX
M502:\]_:G_;0^%_[,&D-:ZI.NJ^))XMUAX>M90)#GH\S<^3'[D$G^$'!Q\R_
M#;]G?]HC_@H-XP@^,O[1FN76C^$ V[3;*%#&98B<[+2)LB-",9F?);C&_JOT
M.79'[:A]<QLO94%UZR\H+KZ[>MF>!F.=>RK_ %3!1]I7?3I'SD^GIOZ71G_%
MCXI_''_@IEXTB^%WP=\$KI_A#2;X7)O-10 1OM9%GN)@#L.UFVPQY)R?OXR/
MG_XO_LW_ !G^!FMS:/\ $3P)?6R1N1%J,,+26EP.S1S*-I!'.#AAW /%?K?\
M._AOX'^$_A2V\$_#SPW;:7IEJO[JVMU^\>[LQY=SW9B2>YK8O+NVT^TEO[V=
M8H8(VDFD<X"*!DD^P KV</QO#*GR8:A&.'BM$W9^<G+75]='ZGC8C@R691]I
MB:[=>6[2O'_"HZ:+IJC\>/@_^S?\:/CGK<.C_#OP)?7,<C@2ZE- T=I;CNTD
MS#: !S@98XX!/%?J1^R_^S[H7[-7PCLOAQI%P+FY#M<ZM?A-OVJZ<#>^.R@!
M54==J#/.37?V=W;:A:17]E.LL,\:R0R(<AU(R"/8@U)7EYYQ7B>(*48)*-+=
M).]^S;ZKM96/3R/A?"Y'4E4YG.H]+M6LNR6MO/4****^9/I0HHHH **** "B
MBB@ HHHH **** /SB_;I_:+_ &A/@GX<_:&^ _[4>E^(-7\*^-M)GF^$/B[3
M]!5M/M(I%;_B6S201CRV3*J&DRQ,99B0ZL?0_P!G2ZU[]L3_ (*12?ML>"?A
MWK>@?#SPK\.SX;TS6M>TQ[*7Q)=/,\ADCB<!FA02,-QZ&-,X+;5^O/BA\-/!
MOQD^'NL?"SXAZ4U]H>O6+V>J6BW#Q&6%QAEWQE67Z@@UO  # [4 >#?\%/-#
MUOQ+^P/\3M"\.:/=:A?7/A\);6=E;M++*WGQ'"HH)8X!X J>S^$&O?%S_@F_
M9? R&=]+U37_ (,V^CQM=HR&VN)-+6("1<;@ YPPQG&17N5% 'PC^RU_P4(\
M*?LI?L[^'_V:_P!HWX%?$'0/'W@?2UT@>'M-\'SW:ZR8<K'+:31 QR"10I+%
ME4LS$%AACB?#;]@;XT?%G_@F]\9/"?CCPB/#7B[XM^-+WQGH'A.YD"'2I/.A
MGMK63.!$[F H<XV+(H8*5('Z$T4 ?!_BK_@I?K7C7]F&Z^ >B_L^?$0_'35?
M#;Z!-X0E\*7"+;:A)";>2\:=E$8MU):4$G.,!MHRP]B\!*?^"9__  3Y\+:+
MK/@37/%UUX2TRUM]3TGPC:"YN9KRYGWW#1*2-R+--(<\?*,U]'44 ?)?_!1#
MP)\2];B^#W[:WP>^'FI:_JOPK\0_VKJ/A6TBS?76DWD48NXXT&2TRK&@V 'J
MQYVX/FG[5'Q]L?\ @J3H7AG]D']FOX>^,'T[5_$ME??$7Q'KGAR>PM="TZW?
MS)(7:4 -<%MNU5)!*8!.[(^_Z* /CO\ ;#T7QE^S#^VUX(_;[\.?#G6/$7A%
M?"$_A'X@VGANR-Q=Z=:F5IH+P0KRZ!V 8CA5B ZL*YW6/'TO_!2_]L+X4:E\
M(? WB*#X9?"76)/$FO>+M>T6:QAO]24)]EM;9)E5G9'0%C@8#,<#"[_N:B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O-_VC_P#D"Z;_ -?3_P#H->D5YO\ M'_\@73?^OI__0::W$]BK\#/^1TU
M[\?_ $8:]2KRWX&?\CIKWX_^C#7J5#%'8****104444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !116%\1OB7X&^$GA.Y\;_$3Q);Z7IMJ/WEQ<-RS
M=D11R[G'"J"3Z5<(3JS4(*[>R6[)G.%.#G-V2W;V-QW2)#)(X55&69C@ >M?
M(G[4O_!1F6+6#\&/V4+4Z]XBNY?LS:W:0?:(XI#QLMD /GR?[>"@[;^WG_Q%
M_:!_:*_X*&>+Y_@]^SSH=UHO@Y&"ZE>3.8_,B)QONY5R$4@'$"9+<YWX^7Z=
M_9:_8S^%W[,&CB?1[<:IXBGBVW_B&[B D;/5(EY\F/V!)/\ $6P,?5PR_ 9!
M!5LQ7/6>L:2>B[.;_P#;?SUM\K/'X[/INCESY*.TJKW?E!?K^6E_)?V6/^"<
MILM77XS?M57)U_Q)=3?:5T:[G^T10R'G?<N2?/DS_#DH.^_C'UPB)&H1%"JH
MP !@ 4M%>#F.:8S-:_M<1*_9+1)=DNB_IGNY=EF$RNA[*A&W=]6^[?7^K!7C
M?[8_Q,_X1CP5'X%TVXVWFM9^T;3RELI^;_OHX7W :O0OB#\5? WPPL/MWB[6
MXX7928;2/YYIO]U!S^)P!W(KXY^+/Q#O?BCX[O?%]TC1QS,$M(&;/DPKPJ_7
MN?<FOY>^D1XFX#AOA2MDF!KQ>-Q/N2C%IRITVO?E*WPN4?<BG9OF<EL?J' ?
M#M?,,SAC*T'[&GJFUI*2V2[V>K]+=3Z$_8X^)G_"3^"I/ NI7&Z\T7'V?<>7
MMF/R_P#?)ROL"M>R5\,_"'X@W/PQ^(%AXLB+&&.3R[V-?^6D#<./<XY'NHK[
MBL[NVU"TBO[*=989XUDAD0Y#J1D$>Q!KL^CCQY_K9P0LNQ,[XC!6IN^\J=OW
M4ODDX/\ P7>YCQ_DG]EYP\137[NM>2\I?:7WZ_/R)****_H4^$"BBB@ HHHH
M **** "BBB@ HHHH **^-OVU/^"EOQ&^&^J_$+X8_LI?!9_%.J_#?P^+_P <
M>+K^^2'3?#I=-\:;&&;N7;_RS5E.0P&=C[?2_P!DK]MO4OCQ\1O$_P"SW\8_
M@[=_#WXE^#[>*ZU7PW<:DE[!<V<FT+=6]Q&JB1,NF>./,3#-DX /?J*\E_;(
M_;)^$?[%'PBNOB?\3M2CDN61DT+P_#<*MUJUSCB*(')"C(+R8*HO)R2 >CL?
MC'/JG[.5O\?]'\!ZGJ4EUX,CU^U\,Z6//O+DO:"X6TBP!YDK9"+P,L1QS0!V
M]%?(5Q_P5&^*MG;R7=W_ ,$Q_CU%%$A>663PP55% R22>  .]>A?LK?\% /A
MU^TS^SSX@_:<U#P=K'@OPIX>N+E;F_\ $83;-#!$))9XS&2'122G&3N1E&2,
M4 >]T5\>C_@K+?VOA6#XY:[^Q7\1[#X1W,R>5\0Y%@8K;N^Q+M[)6,BP$D'?
MN(((QDD _6WA[Q!HGBS0+'Q3X:U2&^T[4K.*ZL+VW?='/#(H=)%/=64@@^AH
M N45YS^U'^U!\-?V2?A9)\4OB4;V>.2\BL=)TC2K?SKS5+V7/EVT$>1N=L,>
M2  I/:O*? G_  4;U6#XI>&_A=^TY^RQXN^%#^-;G[+X0UC7+J"ZLKVY.-EM
M+)%C[/,^0%C8$Y.#CK0!].45X_\ M7_MC>#?V6H_#_AY_!^L^+?&'C"]>T\)
M>"_#D2O>:BZ &1R6($<2 C<YSC/0@$CG?@)^WHGQ'^,X_9O^.'P(\1_"WQY=
M::VH:-H^OW$-S;ZM;("7-M<PG;(Z!6++C@*W)VL  ?05%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO^T?_P @73?^
MOI__ $&O2*\W_:/_ .0+IO\ U]/_ .@TUN)[%7X&?\CIKWX_^C#7J5>6_ S_
M )'37OQ_]&&O4J&*.P4444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M/E&: .&_;WQXF_X*%_LG_#[4QOTW_A(M<U>2%N5>YM;>"2!B/5&4D?[U6_\
M@N%9(O\ P3_UKQ9 _E7_ (=\2:/J.DW*_?M[D7B1"13V8+*_/N:L?\%$/ GQ
M+UN+X/?MK?![X>:EK^J_"OQ#_:NH^%;2+-]=:3>11B[CC09+3*L:#8 >K'G;
M@^:?M4?'VQ_X*DZ%X9_9!_9K^'OC!].U?Q+97WQ%\1ZYX<GL+70M.MW\R2%V
ME #7!;;M5202F 3NR #K=%U"3XC?\%L=,N]>B!'AS]G@7NEQ-TAGGO461U'9
MBERZD^@Q5O\ X*B,WAWX]?LM?$'2_DU*V^-EGI:3)PYM;QHHYX\^C*@!%/\
MVP]%\9?LP_MM>"/V^_#GPYUCQ%X17PA/X1^(-IX;LC<7>G6IE::"\$*\N@=@
M&(X58@.K"N=UCQ]+_P %+_VPOA1J7PA\#>(H/AE\)=8D\2:]XNU[19K&&_U)
M0GV6UMDF56=D= 6.!@,QP,+O /N:BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\W_:/_P"0+IO_ %]/_P"@UZ17F_[1
M_P#R!=-_Z^G_ /0::W$]BK\#/^1TU[\?_1AKU*O+?@9_R.FO?C_Z,->I4,4=
M@HHHI%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !6)\0OB-X(^%/A2Y\;?$+Q
M';:7IEHN9;FY?&3V10.78]E4$GL*X']J#]L/X6_LP:&3XANQJ.O3Q%M.\/6D
MH\Z7T>0\^5'G^(C)P=H8@BOEKP'\#_VD/^"C'C"#XK_';6KC0O!,4A;3;:%"
MBO&3REI$V>O0SOG/;?C:/H,MR-UZ/UO&2]E07VGO+R@NK\]O6QX.8YVJ%;ZI
MA(^UKO[*VCYR?1>6_I<D^)?[1O[0W_!0+QA/\%_V;]"NM(\) [=2O9G,1EB)
MQONI5R(XR,XA7);G._H/I?\ 97_8M^&'[,.DK>:="NK>)9HMM]XANH@'YZQP
MKSY4?L"6;^(G@#T/X9?"SP%\'?"5OX'^''ANWTS3K<9$4*_-(V.7D8_,[G'+
M,2?RK-^)_P =OA]\*H6CU[5//OMN8],M,/,WID=$'NQ'MFO,XJXVRC),IG*K
M4CA,'#=RDES/^\_M-](J]]E?0Z,DX9Q>*QJJU4Z^)EM974?**Z)=_GIJ=E7E
M_P 5OVJ? 'P\\S2]&E&M:HN1]GM)!Y43?[<G(_!<GL<5YS<^*OV@_P!J"X?3
M_"UD=%\/,Q6219&2)E[AY<;I3ZJHQZCO7IOPJ_9@^'WPV\O4[V :OJB8/VR\
MC&R-O6./D+]3EO0BOYZEQUQQXB2='@O#?5\(]'C<1%I-=Z%%ZS\I27+TDHO4
M_3%DN39"N?-ZG/5_Y\TW_P"ERV7FEKV;/,[/P'\?_P!IJZCU?QSJ3:-H)8/#
M"\91"O8QPYRY]'<]^">E>T?#3X)_#_X56P'AO20]V5Q+J5UAYW]?FQ\H]E %
M=;17U?"?A7P]PUC'F>)E+&8^7Q8BN^>=_P"XG=4TNBCJEHY-'EYIQ+C\PI?5
MZ:5*@MJ<-%\^LGWOI?6P4445^FGSH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &#\4/AIX-^,GP]UCX6?$/2FOM#UZQ>SU2T6X>(RPN,,N^,JR_
M4$&MX  8':BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\W_:/_Y NF_]?3_^
M@UZ17F_[1_\ R!=-_P"OI_\ T&FMQ/8J_ S_ )'37OQ_]&&O4J\M^!G_ ".F
MO?C_ .C#7J5#%'8****104444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8WCWX@^"_A?X6NO
M&OC_ ,16VEZ99KF>ZNGP,]E4=68] J@DG@ U4(3J348*[>R6[)G.%.+E)V2W
M;-DD*"S' '4FODO]JO\ X*-VWA_4W^#_ .S#;CQ#XGN9?LS:M:P_:(;>4G&R
M! #]HESZ90''W^0/._BC^TQ^T%^WQXPG^"7[,NA7FE>%R=NI7\CF)IH2<%[J
M5<B&(C.(ERS\@[\[1]#?LW_LB?!?]CSPRWBK5M0MKO7?)QJ'B?4@J>7D<QP*
M2?*4], EF[D\ ?42PF5<,X9XO.&G-+F5-M)16_-4ELEUM]]];?,/'9CQ!6^K
MY7>-.]G4MJ_*FNK\_P M&_+_ -F#_@G1?W^N#XV_M=7<FN:]>2_:5T&\G\]5
M<\A[I\GS6Z?NP2@Q@[ONCZE\9_$#P/\ #'1UOO%.L6]C"J;;> #YWP.%1%Y/
M;H,#OBO(?'O[6^K>(-1_X0_X%>'I[VZF)1-0DMB['WCBQ^.Y^G=>],\#_LG>
M(_%VICQE\>/$=Q<W$I#-I\=SOD;_ &9).BCMM3MT8=*_GCB+QLSCC7,IX#@O
M#?7JL?==9WA@Z/\ V_\ ;M_+#62U4I;'Z5D_ N7<.X15,TG[&+UY?BK5/-KI
MZO;LBCX@_:#^+GQKU23PE\#_  Y<V5L3B6]&/.VG^)I/NP#Z'/HW:NE^&/[(
M'A[19U\0?$Z^_MO46;S&MMQ^SJW4EB?FE.?7 ]0:]:\/^&]!\*:7'HOAO2(+
M*UB'R0V\84?4^I]2>35VN;)_".EC,?#-^,<2\QQ:UC&2MAZ7E3H_"[?S23O9
M/E4M3LQ?%,J5!X7*:?U>D]VM:DO\4]_DMMKV&6UM;V=NEI:6Z111J%CCC0*J
M@=  . *?117[+&,8Q48JR1\FVV[L****8@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#PG]KS_ (*+?LS?L9P3:5\2?%QO/$W]GM>67A+2
M8'GO)XQG!;:I2!3@X:4H#@XSBNQ_9S_:O^ /[6'AJZ\4? ?XA6^M0Z?,(=3M
MC!);W-E(<X66"95D3.&P2-K;6P3@U^=W[8WB?3_V7/BA^U9I'[07@_4HKWXR
M^'HA\,_&YTQY[:ZB6!E.FB90?)8'RU*\#]P"V (R?N?]GKX=_LE^./C)X@_;
M2_9V\;V.M:IXKTJ+3-?N- UF.6RD,9C8-)#']RX^1<E_FP3P-QR >K_$'X@^
M"_A3X)U/XC?$7Q';:1H>CVC7.I:C=MB."->I.,DD\ * 2Q( !) JUX8\2:)X
MR\-Z?XO\,WZW>FZK8Q7FGW2*0)H)4#QN P! *L#@@'FO@_\ X*U_LV?'_P")
MWP@^)GQ?^+?QS6W\ >$-/2[\"^ /#D!C6YG_ '2&ZU&5AF1E=I"L8W*!M(*'
M<K?0$'Q0O_@I_P $P[+XMZ05^V^'?@C;7]AN4$?:(]*1HL@]O,"YH WOBO\
MM_?L9_ _QJWPY^*7[1'AW2M;C<)<:<]PTLELQY F\I6$)P0<.5X(/0UZGX?\
M1^'_ !9H-IXI\+ZY::CIE_;K<66H6-RLL%Q$PRLB.I*LI'((.*_-O]D+]IO]
MB+]G[]E.PT#Q+\$_%GQ-U37M'35OB_XLT/P+_;%M!=WL8N9(=0NY2%)C24*R
M MM(;< Y>NH^.>L_"7]E[_@BYXFO?V./B]K/B#POXDN/(\.ZGJ%XKR6$-_>)
M'<VL>V.-H@J&X78X\Q7=R3G@ 'U#I_\ P44_8>U7XCCX3:=^TYX4EUU[K[-'
M;K?_ +J2;.T1K/CR68MP '))X'->T5\W_$W]A+X"VO[ .J?LXP_#71UATOP/
M*+*[6PC$\>I16I9;T2 ;O.,R[V;.6RP.02*UO^"8'Q:\0_&[]@KX;?$+Q7?2
M76HRZ+)8W=U,Q9YFL[F:S\QR>2S" ,2>I)/>@#VCQAXQ\)_#[PS>^-/'7B6Q
MT?2-.@,U_J>I72PP6\8_B=W("CH.>Y KSOX)_MR?LD_M%^)Y?!7P7^/&A:[J
M\*,_]F0S-%/(B_>:-)54RJ!R2@( YZ5X9_P4UAC^+?[1W[.7[(^O9F\,^,?&
MEYJWBC3BQ"7T&G112I!)C[T;>9+E?8'J 14_X+!_#KPC\)?V<]"_:I^&/A/3
M=%\6?"OQ;I5[H>HZ99I;N+=KA87M&* 9A8NF4/'RXZ$@@'U?\6/C'\+/@3X.
MF^('QA\>Z9X<T:"18WO]4NA&C2-G;&H/+N<'"J"QP<#BL'X#_M8_LX?M.6]W
M/\!OB_H_B1K  WMM93%9X%/ 9X9 LBJ3P&*X)&,U\V?%.UT/]J#_ (*Z^!/A
M;XUL(M3\*^ /A/+XOM=&OHQ);RZC<7(A662,_*Y17MV7(.&3/<T[]NGPWX<_
M9Z_;7_9U_:-^&VA6NCZGXC\<CP9XI?3X%B74[*]\N-!.J@"0QDNRD\Y"_P!Q
M< 'VI1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>;_M'_\ (%TW_KZ?_P!!KTBO-_VC_P#D"Z;_ -?3_P#H--;B>Q5^
M!G_(Z:]^/_HPUZE7EOP,_P"1TU[\?_1AKU*ABCL%%%%(H**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **"0!DFOE#]J[_@HW8>$M1?X1_LUP+XA\4W$OV9M2MHOM$%K*3M"0JN?M$V
M>PR@.,[CE1WY=EF,S2O[+#QN^KZ)=V^B_I'#F&983+*'M<1*RZ+JWV2ZO^F>
MM?M.?M>_"S]F#0?/\3WGV[6[B(MIOAZTD'GS]@SGGRH\]7;T.T,1BOE+P?\
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
MC#7J5>6_ S_D=->_'_T8:]2H8H[!1112*"BBB@ HHHH **** "BBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5P7[4/Q1O?@Q^S_XI^)6EX%Y
MIVF$6+,H(6XD98HF(/4!Y%..^*[VO'_VW+CP9KGP \0_#37_ !!';7VMV(&F
MVZC?(TR2+)&Q4<A-Z+ECVSC)P*PKYODN0Q6.S>M&EAH-.<INR4;J_K?9):MZ
M)-DU,)C\=2G0P4'*K*+44M^:SM^/79'YG?"7PS??$;X@G4]<FENDBE-YJ5Q<
M.7:9RV1N)^\6;DYZ@-7M7CCP)X>\=V4%MX@5PEK-YJO$X5L8P5SCA3QGZ"F?
M#WX?:3\/-&.F:=(TTLK![FY<8,C8QT[ =A[FMZO\^/'CQ\S'CKQ7AGO#F(J4
M</@E[/"RC>$TFG[2HEO%U&VM4G[-04DFFC]E\.O#?"\.\&RR[-*4:E7$/FK)
MVDK_ &8>:BDO+F<FG9E;]E*^^#OQ&^.6E?!#2[*>+3[J&X<7%EB,2R11-)MR
MP+-E4;+=>..N1^@?A7P=X8\$:4NB^%-$@L;9?X(4Y8^K$\L?<DFOB']@?]G;
M48/VL+_XGV]L(]%T+3I)[:0=/M-TKQ"(#V7SC[ )ZU]X5_:?!/"GAO@,JPN>
M<-*5:6+I0J5,16E[7$3G.[FJE1[23]V<8J,>9/2^I^48G-.**]2M@LV2IJC4
ME"-.G'DIJ,;*/+%='JXMW=GN%%%%?=G&%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?E3^V-XG
MT_\ 9<^*'[5FD?M!>#]2BO?C+X>B'PS\;G3'GMKJ)8&4Z:)E!\E@?+4KP/W
M+8 C)^Y_V>OAW^R7XX^,GB#]M+]G;QO8ZUJGBO2HM,U^XT#68Y;*0QF-@TD,
M?W+CY%R7^;!/ W'/@7[7/[;6@?%KX-_M0_LM?$;PE9^%/$O@C1+E-!L+[5!+
M)KU@4+1WT*O&F"0(W*+N*"5?F/)JO\!?#7PK\%_\%CM9\/?L>6NGVGA0_"[S
M/B;8>&RHTN#5/M+>4H2/]U', 8?E3&-TN "9!0!5_P""M?[-GQ_^)WP@^)GQ
M?^+?QS6W\ >$-/2[\"^ /#D!C6YG_=(;K496&9&5VD*QC<H&T@H=RM]7_L\^
M(]-\'?L8^!O%VL2;+32OAAIEY=/_ '8XM.C=C^2FN+_X*K_\H\OBI_V+@_\
M1\5=-\(=?O/"O[!OA7Q/I_@R7Q'-IWPEL+F/P_ 1OU(IID;?9EW C=)C8 00
M2PH _/7]A?X^?LU>%_V:'\?_ !?_ ."?_BWXI:IJGB+5-9\9^--/^%5OJEGI
MIDN'_=?:KG&\)&BR,JG:GF')SD5]#_MJ_M'?!/2/^"1_B?XI?L6_V1I6@>)8
MX=-L1X=TU+!;9[JYCANT>&-5\J;RO-5N <D')&"?:OV6OVVOV8OBY^S'8_&C
M0O$'ASP=H]I:2'6M"N-2MX?[!D1F\R&50$"\Y8':-X8,!\U?"'AOX%>*?B[_
M ,$GOVAO&/P[\,7=OX=\0?%2\\6?#_2/LS)OTJVN86DDCCQPODQR* !R;?'I
M0!]J_$W]A+X"VO[ .J?LXP_#71UATOP/*+*[6PC$\>I16I9;T2 ;O.,R[V;.
M6RP.02*UO^"8'Q:\0_&[]@KX;?$+Q7?276HRZ+)8W=U,Q9YFL[F:S\QR>2S"
M ,2>I)/>LCXG_MX_ &\_8$U;]HVU^)FCR0ZGX)F^Q6:7\9GDU*6V*K9>7G=Y
MPF;8RXRN"3A034'[!%MX;_8R_P"";OP\B^/WB6R\*VUCI'VO4[K7+@6Z6LE_
M=RW*12%\;7S<*FT\AN* .._X*:PQ_%O]H[]G+]D?7LS>&?&/C2\U;Q1IQ8A+
MZ#3HHI4@DQ]Z-O,EROL#U (J?\%@_AUX1^$O[.>A?M4_#'PGINB^+/A7XMTJ
M]T/4=,LTMW%NUPL+VC% ,PL73*'CY<="09O^"DVJZ9\-?V@?V;/VRM0NE_X1
M'POXNN].\0ZO'\\5I;:G!$D5RY&<1*$D);IRHZD U_\ @L%\2?!WQ<_9RT']
MECX7>+M-UOQ7\5/%NE6>AZ=I5XEP[6ZW"S-=D1DXA4HF7/'S9Z D !\4[70_
MVH/^"NO@3X6^-;"+4_"O@#X3R^+[71KZ,26\NHW%R(5EDC/RN45[=ER#ADSW
M-._;I\-^'/V>OVU_V=?VC?AMH5KH^I^(_'(\&>*7T^!8EU.RO?+C03JH D,9
M+LI/.0O]Q<-^*U]X>_9<_P""N?@7XJ^.-1BTKPIX_P#A/+X1M=9OY!';PZC;
MW*S+%)(?E3<B0*N2,L_M2_MT>)_#?[0G[;/[.O[.7PUURUUG4_#GCD>,O%":
M=.LRZ9967ER(9F4D)YA#J ><E?[ZY /M6BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\W_:/_Y NF_]?3_^@UZ17F_[
M1_\ R!=-_P"OI_\ T&FMQ/8J_ S_ )'37OQ_]&&O4J\M^!G_ ".FO?C_ .C#
M7J5#%'8****104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !3998X8VFFD5$12SNQP% ZDGM6#\0OB=X-^&&CG6/%NJK"&!\BV3Y
MIIR.R+W^O09Y(KY"_::_;%U76=+=]7NVTO1I&*V>D6SYFO2/[QXWXX)Z(O&>
M2,_G?%GB)@.'\?3R?+Z,L;F=72GAJ.LWYS>JIP6[E+I=I-)M>WE^2SQ.&EC<
M545##0^*K/2*\E_,^B2ZZ;V/9?CG^V5H?A6VN=(^'-W;SS1*1<ZU.1]GM\=2
MF>'(_O'Y?]ZOFWX7_P#"UOVMOBBUIX#M9[O3(+H-XC\6ZF[")%_N(2"6<C&%
M')']P?.*7[.O[*WQ5_;+U2'QK\0I+CP]X BFW0QQ?+)J&#]V'(^;T,S#:#D*
M"<@??_@/P#X.^&/A6T\$^ _#]OIFEV,>RWM;9, >K$]68GDL223R237GTO"2
MOG-7^T/$:K'%XII\F#IRDL+A>96]YQ:E6K)/XN;EB[ZSM%K"/%U225+AV+H8
M=-7K22]M6L[Z)IJ%-^EY+I&[/$?^&#/^JJ_^4+_[?1_PP9_U57_RA?\ V^OH
M:BO)_P")=_!W_H6?^5L1_P#+3V_]?.*_^@C_ ,DI_P#R)Y7\$_V;]3^#/B6;
M6[7XB?;K:YMS%=6)TKRA)SE6W>:V"I]CP2.]>J445^D\,<*Y%P;E2RW)Z3I4
M$W)1<YSLY;V<Y2:3>MD[7N[7;/G\QS/&YMB7B,5+FFTE>R6VWPI(****^A.
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH \2_;1_81^"?[9OP_U+1O%_A'1X/%+Z6]KH/C&;3/
M-NM,8Y*L"CHTB*23Y9;;DGU-=U\$?V=_@C^S?X8?P?\  [X9Z5X:L)I!)<QZ
M;;[7N' P'ED)+RL!P"[$@<"NSHH R?'?@/P=\3O"-_X"^(/ARUU?1M3A\K4-
M-O8]\5PF0=K+W&0#^%6]!T+1_"^A67AGP]IT5GI^G6D=K8VD"X2"&-0B(H[
M*  /05;HH \5\:_\$Z/V'?B)X[E^)7C']F7PO>:S<3F>ZN39F-+B4G)>6)&$
M<K$\DNI+$G.<FO8M+TC2M#TNWT/1=,M[.RM(%AM;.UA6.*&)1M5$10 J@
M#  JQ10!XO8?\$[/V']+^(Z_%G3_ -F/PI%KJ77VF.X73_W239W"18,^2K!N
M0P3(/(YKTCXG_"GX<?&GP=<?#[XK^#;#7]$NI(WN-,U*'S(9&1@Z$J>N& (]
MQ7044 9&O_#_ ,#^*_!4WPW\4>$M.U+0+BS%I<:/?VB36TD   C:-P05  P#
MTP/2N ^"O[#G[)/[.OBB;QM\%_@/H.A:Q,C(=3@A:2>-&X98WE9C$I'!";01
MP:]6HH YKXK_  =^%GQT\'3> /C!X"TSQ'HT[B1[#5;5945QG;(N>4<9.&4A
MADX/-8/P'_9-_9P_9C@O(O@/\']'\-MJ&!?7-E"6GG4'(5Y9"TC*#R%+8!/
MKT.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O-_VC_^0+IO_7T__H->D5YO^T?_ ,@73?\ KZ?_ -!IK<3V*OP,
M_P"1TU[\?_1AKU*O+?@9_P CIKWX_P#HPUZE0Q1V"BBBD4%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%9'C3QWX5^'NBOKWBW5X[2!>$#'+
MRM_=11RQ]A_*N;&8W"9=A9XG%5(TZ<%>4I-1C%+JV]$O4TI4:M>JJ=*+E)Z)
M)7;]$:Y( R37CWQB_:NT7PK,_A7X;Q)K&L,WE^<@+P0.3C V_P"M?/8<9ZGM
M7%^(_BC\7/VF=5F\(?#/39=,T)3B[N'?9E/6>0?=!'_+-<YY^]V\0^)OQ[T/
MX>ZPOP1_9%MY/$_C6^<VEWXPMH/-,+GAHK!1D;NN9N<#.">J_CV$S_CCQBQT
MLMX$C]7P2;57,*L6HV6DO80=G)[^^[6UMRNS?T>.IY!P3A5BL^ESUG\&'B[M
MOISM;>B^=U=$?[0GQ>7X=:A+>?$C4FU_QM=J&B\/M,2MD#RINRA'ECG*VZ8;
M!Y,8QNZC]E3_ ()_^*/B?K</QU_:SCF=9BLNG>%YUV-(O5#.@P(HA_# H''#
M!1\K>@_L<?\ !/G2?A+<P_%CXVM'KGC.9_M$<,S^=#ILA.XMDY\V?)R9#D _
M=Y&\_3]?K_"G"7"7A=@*F#X=BYXBK_'Q=1\U>M+=^^]5&^ME97U2O[S^'Q^*
MSKC#%0Q>=6C2A_"P\=(071M=96[^GDH[2TM;"UBL;&VCA@AC$<,,2!4C0# 5
M0.  . !4E%%=>YZ*22"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQUX\
M\&_#+PI>^.OB!XEL]'T?3H3+?:C?S".*%!U+$UIVUS;WENEU:3I+%(H:.2-@
MRL#T((ZBORJ_; TCPA^T7\7?VKK_ /:.\17%QX@^%?AF-?A1X0NM3>""SMC;
ML[W\, 8><Y_=N6.0/.&01Y>W[._9+_8DUW]D#XV^+IOA;X[\KX1^(;"&;2/
M5S<SW$FD:F"OF2PO*3MB8>9E<EF+)D_(* /HJBO@G_@JO\<OVS/$OPN^)7@#
MX+?#&[\(> ?"6F_\5=\0]8G\F76T=8\V>FH/F*$R;'EZ$*ZY0C#_ %S^RI-+
M<?LO?#>>>5G=_ .CL[NV2Q-E"223U- '>T5^?/\ P6%_:8^)GC3P'XV_9_\
MV<=8EM;#P'H]OJ_Q9\36DS)]F$LT:6FDQNO/G2,PED (Q''C)^=:]M_:%_:4
MUW]EO_@E]%\<]"E637+3P!I$&D27 \S_ $VYBMX(Y6#</L:7S"#UV$'K0!],
MT5\'^*/^":6K^#/V7[GX^Z'\?OB''\=-+\--X@G\7R>++B076H1PFXDM'@9C
M&;=B&B"D9P03N&5/U!^Q7\>Y_P!I_P#96\$?'6^@CBO-?T57U*.%<(+N)V@N
M-H[+YT4F!V&* /4**^5O^"E_Q2^)9U?X5?LB?"+QK>^&M6^,/BQ['4_$6F2;
M+NQTFV6-[QH&'*2%94PP(X5AQG(\K_:G^ >F_P#!+;0_#7[7O[-7C_Q?%IFD
M>)K*R^(OAK6?$<]_:ZYIMP_ER3,DI(6X#%=K*  7R ,8(!]^T5\=?MA:YXO_
M &GOVV_ _P"P)X>^(.K^'_"#>$9O%_Q"NO#E\UO=:C:B5H;>S$R_,D9=5+@?
M>$H/517/ZQX#;_@F?^U_\)],^$7CGQ%/\,OBSJ\GAK7/".NZU-?0Z?J3!!:7
M5LTS,R,[N PSR%89.5" 'W+1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %>;_M'_ /(%TW_KZ?\ ]!KTBO-_VC_^0+IO
M_7T__H--;B>Q5^!G_(Z:]^/_ *,->I5Y;\#/^1TU[\?_ $8:]2H8H[!1112*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **S_$WBGP]X-T>77O$^K0
MV5I"/GFF;&3V '5B>P&2:\!\7_'/XG?'K69/ /P2TFYM+!OEN;W.R5TZ;G?I
M"GL#N/3/.VO@>-?$;(>"HPH5N:MBZNE+#TES5:C>UHKX8_WGIH[7:L>YD^08
M[.&YPM"E'XJDM(Q7KU?DOG9:G=?&?]J+PM\.3+H'AE8]6UH94PQMF&W;_IHP
MZG_8'/J5KSJP^$WB;QU%<?&C]I_Q>=(T6TA,TB7DHA981SC!X@3VQN/ID@UO
MCP?\#?V-_!3?%7XQZ[#<ZA%_Q[NR!F>;&1%:Q'EW_P!H]!R2@S7SG-=?M&_\
M%0_B ;6T63PU\.=+N_F)RT,1'<]/M-R5/3A4!_ASEO!X>\)^*?$_$1SKQ"JJ
MC@J;YH8.#?LHVV]K)?QJG]U>ZGY-P%G/&F5\*1^H</P=7$S5O:->\_.*^Q#S
M>K^7,2_$O]H'XD_M<:^/V7_V,O"DND^$E!2^O8E,!NH<X:6=^L,!_NG+R=&R
M6V5]0?LH?L:_#G]EW0!-8(FJ>);J$+J>OSQ .>YBA'/E1Y[#EL L3@ =C\$O
M@3\-_P!GWP7%X(^&^AK;0##7=U)AI[R7&#)*^/F;\@!P !Q785^\8O,\+0P,
M<LRJDJ.%@DE%)+FMHKVTMVBM%\E;X; Y57>*>/S&?M<1+J]5&_2-_P 7N_ON
M4445X9[P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?"G_!1CPY^Q
M!^V!\ _C/X]TCP]::O\ $#X-6%S87NLI:7-E=Z?>1;\1.Q"?:8@RR ;@\9PQ
M0]ZT?V9IOBO^R%_P4)'[#%W\;/$/C[P)XD^'S>(] _X2N[^U:AH,B3O'Y1FZ
MM$1$XQA5RR852&+WOV^O^":-Y\2].^(/QL_9C\9^(- \:^+?#3V?B+POI4\'
M]G^+-J@+'.DQ58Y"!CS=PQ][ 8LS>L_LM?L.^'OV>O'.N_&SQG\3==^(/Q%\
M2VR6NK>,?$919$M5*D6UO%'\L$650E03]Q<$  4 9_\ P57_ .4>7Q4_[%P?
M^CXJ@U/XD?%GX2?\$Q-!\?? GX?7OBGQ?9_#'0X] T73[)[B62XFM[6$2B)
M6D$0D,S*!RL1!('(]3_:1^!VB?M*? [Q)\"_$>M76G6/B2P^RW-[9*IEA7>K
MY4,",Y4=16Y\-?!%E\,_ASX?^&^FWLMS;^']$M--M[B< /*D$*Q*[8XR0@)Q
MQDT ?E?\4_BWK?PN_P""9_C3X!7_ .Q/\;=,U?Q' NH>-?B+XN\*^1;WNJRW
M<,L]W<RER55F41IG) V Y.2?2?VPOB%XH_:$_P""*VI:B_P7\7>$CX23P] T
M'BC3?L[ZC;Q&T4WEN 3O@/FY#^B,>U?<W[3OP$T+]J#X$>(O@+XFUR[TVQ\1
MVL<%Q?6"J9H@DR2@J'!7.4 Y'0UI)\'?!=[\%8O@+XJT]=8T#_A&DT2]M[T?
M\?=LL A(;;C!91U7!!Y&,"@#+^*_Q"\,_P##+WB/XJ"_B_L=O =WJBW.X;#;
MFR>4,#Z%2*\E_P""._AS4O"W_!-WX8Z;JT+1RS6-_>*KC'[JXU&ZGC/T,<BG
M\:Y1?^"2]Y<^%H/@;K7[:?Q(OOA';SJ8_AY*\"EK='WI:/>JHD: $ >7M
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7F_[1__ "!=-_Z^G_\ 0:](KS?]H_\ Y NF_P#7T_\ Z#36XGL5?@9_R.FO
M?C_Z,->I5Y;\#/\ D=->_'_T8:]2H8H[!1112*"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **BOKZRTRSDU#4;N*W@A0O+--(%1%'4DG@"O"/B7^U+KGBK5?\ A7_P$TZ>
M[NIV,9U-(26;U\I3T'^VW09.!]ZOC.,N/>'.!L'&KF-1NI/2G2@N:K5ELE""
MU>NEW:*;5VKH]?*<DS#.:KCAX^ZOBD](Q7=O]-_(]$^+OQ[\%?".T,.HS_;-
M39,P:7;N-Y]"Y_Y9K[GD]@:\@TGP5\9?VJ]5B\2>-KY])\.(^ZVC5"J%?^F*
M'[Y[>8W'IG&VNM^$7[)]EIETOC'XN7(U?59'\TV<DADBC<\YD)_UK?7Y?][K
M7JOC+QIX0^&WA:Z\7^--<MM+TK3X=]Q=7#;411P !U)/ "@$DD  DXK\WP_!
M_&?BK7AB>+>;"X!M.&!IR?//L\3-6;?_ $[C:VGPR3O[]7-\GX7IN&6-5*R7
MO5Y+2/?V:>B_Q/\ %;5?!/P_\$_"GP^VG>&]/BL[>--]U=2L-\F!R\CGKCD^
M@[ "ODO]I_\ ;U\8?%'Q/_PSO^QM;W6H7]]*;:Y\0Z>,O*?XEM3T1 ,[IR0
M 2I  >N6^*?Q]^.__!0_QU+\$?V>=*N=*\'1N/[2O)R8Q-%G_6W;KG9'QE85
MR6(YW$ +]5?LP?LE_#3]E[PQ_9_A>V%[K-U$!JVOW,0$UR>I5>OEQ@]$![ D
ML>:_I_+,CR3@C+Z=.=&*E%+V="*2A!=')+1?X?\ AU^0XO,\SXIQ,XX:;5)O
MWZK^*7=0O_Z5_3X3]C?]@/PM\ DA^(7Q%:#6_&DHW_:&&^#32>HAW?>DYYE/
M/9<#);Z-HHKQ\?C\7F6)=?$2YI/[DNR71'N8' 87+L.J.'C:*^]^;?5A1117
M&=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^4_[8
M&D>$/VB_B[^U=?\ [1WB*XN/$'PK\,QK\*/"%UJ;P06=L;=G>_A@##SG/[MR
MQR!YPR"/+V_9W[)?[$FN_L@?&WQ=-\+?'?E?"/Q#80S:1X"N;F>XDTC4P5\R
M6%Y2=L3#S,KDLQ9,GY!7CW_!1CPY^Q!^V!\ _C/X]TCP]::O\0/@U87-A>ZR
MEI<V5WI]Y%OQ$[$)]IB#+(!N#QG#%#WK1_9FF^*_[(7_  4)'[#%W\;/$/C[
MP)XD^'S>(] _X2N[^U:AH,B3O'Y1FZM$1$XQA5RR852&+@&'_P %5_CE^V9X
ME^%WQ*\ ?!;X8W?A#P#X2TW_ (J[XAZQ/Y,NMHZQYL]-0?,4)DV/+T(5URA&
M'^J/@%>>*Q^QGX*O_"-O;WFN?\*QTV33(M1G98I[O^SHS&LKC)"L^T,W) )-
M<5_P57_Y1Y?%3_L7!_Z/BKL?@'XQ\-_#S]BKP3X]\9:HMCI&B_"_3+[5+UXV
M<6]O%IT3R2$("Q"JI)P">* /FJP_X)O0O\"-6^._[;'[1GC"U^*OV.[U/4_&
MUAXWGMK7PZX+M$MLD;+$L,:A/EQR<A=HV@'@K]O'XU>#/^"+L?[6_P 0"TWC
M:/2)+#2]0O(!F\G:^-E;7C(1AB%*RMD8<QD]&KV/XV_LG_LC?\%,?AUH?Q*\
M1:CJ>LZ7>:,3X8UK1]8N;5(HY&W><L!PC2!AC$T;$;<$#D5\1_%#XA_%KXW_
M /!&KXJ>#_&^KQZ_-\)?B9%X?M-?M+58UU'3K2ZM4CDVH I*+,.1_ JDY.6(
M![AXH_X)I:OX,_9?N?C[H?Q^^(<?QTTOPTWB"?Q?)XLN)!=:A'";B2T>!F,9
MMV(:(*1G!!.X94_4'[%?Q[G_ &G_ -E;P1\=;Z".*\U_15?4HX5P@NXG:"XV
MCLOG128'88K2^*_Q"\,_\,O>(_BH+^+^QV\!W>J+<[AL-N;)Y0P/H5(KR7_@
MCOX<U+PM_P $W?ACINK0M'+-8W]XJN,?NKC4;J>,_0QR*?QH SO^"E_Q2^)9
MU?X5?LB?"+QK>^&M6^,/BQ['4_$6F2;+NQTFV6-[QH&'*2%94PP(X5AQG(\K
M_:G^ >F_\$MM#\-?M>_LU>/_ !?%IFD>)K*R^(OAK6?$<]_:ZYIMP_ER3,DI
M(6X#%=K*  7R ,8/;_MZK_PC?_!0S]D_X@:D=NF_\)%KFDR3-PJ7-S;01P+G
MU=F('^[5K_@N'?1G_@G_ *UX4A3S+_Q%XDT?3M)ME^_/<&\24(H[L5B?CV-
M%;]L+7/%_P"T]^VWX'_8$\/?$'5_#_A!O",WB_XA77AR^:WNM1M1*T-O9B9?
MF2,NJEP/O"4'JHKG]8\!M_P3/_:_^$^F?"+QSXBG^&7Q9U>3PUKGA'7=:FOH
M=/U)@@M+JV:9F9&=W 89Y"L,G*A-31=-?X=?\%L=-M==E&WQ%^SN++2I6Z33
M07R-(B^K!+9V(ZX.:M?\%1%'B+X]_LM?#W33OU&Y^-=GJB0IRPM;-HGG?'HJ
MN"30!]CT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7F_P"T?_R!=-_Z^G_]!KTBO-_VC_\ D"Z;_P!?3_\ H--;B>Q5
M^!G_ ".FO?C_ .C#7J5>6_ S_D=->_'_ -&&O4J&*.P4444B@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@".\N[;3[26_O9UBA@C:2:1S@(H&23[ "BSN[;4+2*_LIUEAGC62&
M1#D.I&01[$&O'_VQ_B9_PC'@J/P+IMQMO-:S]HVGE+93\W_?1PON U'[''Q,
M_P"$G\%2>!=2N-UYHN/L^X\O;,?E_P"^3E?8%:_+/^(IY-_Q%+_4W3G]ES<]
M_P#E[\7LO7V?O7[^[N?2_P"K6+_U;_M;IS6M_=VYO_ M/Q/9****_4SYH***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ_\ :VF?VM_87VZ/[9]G
M\_[-N^?RMVW?CTSQ4TTT5O$T\\JHB*6=W; 4#J23T%9QK4IJ3C).SL]=FMT^
MS13A)-76XZN3^*7QG\$_"73OM/B*_P#,NY$S;:=;D&:;WQ_"O^T>/J>*\Z^*
M_P"U>6OO^$(^"EFVJ:E,_E#4(X3(@;TB3_EHW^U]W_>J+X6_LIWFIZC_ ,)W
M\<[Z34+^=_-.FO.7^;UF?/S'_8''')(XK\6SGQ,S/B+,9Y)P'2CB:\7:IB9?
M[M0]9+^)/M&-UU]ZTDOKL)P[AL!0CC,ZDZ<'K&FOXD_E]E>;_#1G-Q6GQK_:
MWU07%XYT;PO'+\H /DC![#@SR>YPH.?N]*]T^&GPD\%?"G2O[/\ "VF@2NH%
MS?38::<_[3=A_LC 'I71VUM;6=NEI9VZ111(%CBC0*J*.  !P!7B_P"UO^VO
M\/OV7]&;3 8]6\57,.ZPT**7_5@])9R/]7'Z#[S]!QEE^IX!\)L-E.:?VAB9
MRQV:5?BKU-6NZIQ^&E!;66RT;Y;)>3Q#Q<I8)T]*&%AM".W_ &\]YR?Y]+ZG
M:?'G]H/X:_LY^#'\9?$76!&&W+8:?!AKF^D ^Y$F>>V6.%7/)%?&.C^'/VC/
M^"H'C]?$?BBXE\-_#O3;HB%(\F&/'!2(''VBX(X:0C:F3TX0['P&_9%^+?[8
M_C-/VBOVN-4O$T>XVR:;H[$Q27D.<JB(/^/>VYXQ\[Y)'WMY^XM"T+1?#&CV
MWA[PYI5O8V-G"L5I9VL02.) ,!54< 5^ZRKX+AF+IX9JIBMG/>,.ZCWEW?\
MP4?F\:&-XDDJF(3IX;=0VE/SEVCV7_ 9B?"7X/\ P^^!_@RW\"?#?0(["Q@Y
M<CF2XDQS+*_5W..2?8#   Z:BBOD:E6I6J.=1MR>K;W9]73ITZ--0@K):)+9
M!1114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!\9_M]?\ !-&\^)>G?$'XV?LQ^,_$&@>-?%OAI[/Q%X7TJ>#^S_%FU0%C
MG28JL<A QYNX8^]@,69O6?V6OV'?#W[/7CG7?C9XS^)NN_$'XB^);9+75O&/
MB,HLB6JE2+:WBC^6"+*H2H)^XN"  *]SHH XC]I'X':)^TI\#O$GP+\1ZU=:
M=8^)+#[+<WMDJF6%=ZOE0P(SE1U%:O@GX::!X/\ A+I'P=G4:GI>E^';?1G6
M_B5OM=O% L!\Q<;3N5>1C')KHJ* /D6R_P""6?BCP'IE]\-O@'^W#\1O!'P\
MU&XFDD\&6(@N#9I*Q:2*TNY!YMNA);IDY))+$DGV_P"&/[(GP$^$W[.K?LL>
M&/!,<G@ZXTZ>TU*QO9#))J G4B:2:08+2/DDL,8X"[0J@>ET4 ?'B_\ !)>\
MN?"T'P-UK]M/XD7WPCMYU,?P\E>!2UNC[TM'O542- " /+V@  8P0"/>?CK^
MS;I?Q>^ 7_#/_A#QUK7@&PABLX=.U#P?<?9KBQ@MF0I#$P^ZFU A']WBO2J*
M /+OVAOV2OAK^TY\#[?X)?$^\U)X[ VT^E:_977EZA87L"[8[R*0@XEY;)((
M(=AWKS+P)_P3AU*;XI>&_B?^TU^U-XO^*[>"KD7/A#1]>MX+:SLKD8V7,J19
M^T3+@$2,0<C)S7T]10!X]^UA^QMX*_:HB\/Z_-XNUKPEXP\(7KW7A+QIX;G$
M=YISN )$^8$21.%7<AQG'!&3GG?@)^P3%\./C0/VDOCA\=O$?Q2\=VNG-I^B
M:QX@@AMX-(MG!#BVMH1MC=@S!GSR&; &YB?H.B@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MXR_:R^)'A'Q_\.O%&OV^B^(-1T7P^=-NO#5S<9\J9=IQ-;@AMS,-V%QA21D
M^SJ*^;?VQOVG?C1H/QJ\%?L<?LJVNC+X_P#&MI/J5[KOB"%I;30-)AW!KEHE
M(,CNR.J _+E,$'<".=\"_M _M8_LU?M1>$?V;OVR?%OASQAH?Q(AN(_!GCO0
M]'_LZ6'48%#/9W, 8H P90C+R6=>3\P0 ^M**** "BBB@ HHHH **\&^-'[;
MG_"H?B7J7P[_ .%9?VC_ &=Y/^F?VUY/F>9"DOW/);&-^.ISC/M7+?\ #R;_
M *HQ_P"7%_\ <]?(XGCKA7!XF="MB+3@W%KDF[-.S5U&V_;0\VIG&74IN$IZ
MIV>CZ?(^HJ*^7?\ AY-_U1C_ ,N+_P"YZ]Z^"_Q)_P"%O?#33?B)_8O]G?VC
MYW^A_:?.\ORYGB^_M7.=F>@QG'O7;E/%60YYB70P5;GFES-<LEHFE>\HI;M>
M9KALQP>+FX4I7=K[-?FCJ***\"_;<_;F;]CO5_ OAG3?@KJ_CC5O'VHW-CI&
MF:->I%*9HA#A0&5MY8S  #'2OH3M/?:*^1/^'C/[5/\ TBJ^*?\ X&1?_&Z^
MHOAUXFU?QIX T3Q?K_A&[T"^U32;>[O-"OV!GT^62-7:WD( !="2IXZJ: -F
MBBB@ HHHH **\G_9I_:KT?\ :1\5_$KPKI?@^YTM_AOXYNO#5U-<72R"]DA9
ME,R  ;%./NG)]Z]8H **** "BBN+_:%^/?P\_9A^#NM_'/XJW=S#H6@PQO>-
M96IFF=I)4ACC1!U9I)$49(4;LL0 2 #M**JZ'JT&O:+9ZY:QND5[:QSQI)C<
MJNH8 X[X-6J "BO(/VG/VN-%_9G\<_##P1JO@RZU63XF^-;?P[:7%O=K&+&2
M62-!,X*G>H\P':,'CK7K] !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7F_[1_P#R!=-_Z^G_ /0:](KS?]H__D"Z;_U]/_Z#36XGL5?@
M9_R.FO?C_P"C#7J5>6_ S_D=->_'_P!&&O4J&*.P4444B@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H) &2:Y3XF
M?&?P'\*;(S>)M5!NF7,&G6^'GE_X#GY1_M-@5XG>>+/CU^U+=R:5X3L6T;PZ
M7*32"1DB*]Q))C,I_P!A1CID=Z_,N+O%+(^&L8LKPD)8S,)?#AZ/O3OWJ-75
M.*W;EJEKRM'T65<-8W,:7UFJU2H+>I/1?]NK>3[6TOI<[_XL_M8>#/ QDT7P
MD$UO51\N(7_T>%O]IQ]X_P"ROT)%<-HGP7^,G[0&I1^+OC)KL^F:6#O@M678
M^STCB/$0Q_$W)X.&ZUS_ (N^,W[)?[%@>"?4/^$S\;0 @VED5<V\@[,W*6W/
M7.Z09Z$5YDU_^W;_ ,%#I3%8Q?\ "(>!)VP6!>WM)8_=O];>''8?N\CHE<N5
M^#?&OB/RYGXAXE4,&FI1PE.3C275>UDGS5I>2?+?X96;B<F8<>Y%PW-X+AVD
MZV(V=2UY?+I37KK;==3UGXG?MO?LN_LG:5/X+^$.FP^)-<0;9HM,G!B$@XS/
M=8(8@Y^5-V#D86O"?'?PS_;Q_;NTB7XF^*O"\5GH^EVTMQH.DSQ_9%FR 2EM
M&P,DC, ,/(=K8P&[5]2_L[?\$]_@3\!?(UR[TW_A)?$$6&_M?6(5*1..\,/*
MQ\\@G<X_O5[M7[UEN*X=X1PU/"9!A8QC35E)Q227:$%913[Z/74^!Q679UQ%
M.57.*[2EKR1=]>\I._,UVV['X@7]A?:5?3:9J=E+;7-O*T=Q;SQE'C=3@JRG
MD$$8(/2H@"3@"OV'^*/[+W[/_P 9[W^U/B5\+-,U&\( :^"M!<,!P TL+*[
M=@2<4SX:?LK_ +//P@N&O?A[\)]*L;ED9#=R(UQ,$8891),7< C@@'![U]JO
M$3 ^PNZ,N?M=6^_?_P E/DGX?XWV]E6CR=[._P!VW_DQX=_P21?X;6_P5U6U
MT#7TG\2W&JM/K]DZ[9+>,#9  /XXRH+;O[SLO:O=OBU^SWX$^+$3W=[:_8=4
MVXCU2U0!SZ"1>D@^O/H17RC^U/\ LJ^/?V3O'@_:K_93>6UTZUE,VKZ1;H66
MP4G+_(/OVK?Q)_RSZC"@%/I/]E#]J_P/^U)X)&K:0R66N62*NMZ&\F7MW/\
M&G=XF/1OP."*_.^/.%<FXRR^I7Q=*.)PM9^]&:NX2VL^L6OLR3371[-_;<*9
MSB\BKQP%_8UZ:]UIZ3CW7>_VHOSTW2\]M/$7QT_93O4TSQ%:G6?#1?;"^\M$
M!Z(^,PM_L,,=< ]:]O\ AI\8O OQ6L/M7A?5!]H1<W&GSX6>'ZKW'^T,CWKI
M+VQLM3M)-/U&TBN()D*RPS1AD=3U!!X(KP_XF?LESV.H?\)G\#]4DTV_A?S%
MT_[04&[_ *929RA_V6XYZ@<5_-SR#C_PK_></REF.6K?"U)?OZ4?^G%3[<5T
MIRUMI%-MR/U7Z]D?$ONXY+#XA_\ +R*]R3_OQZ-_S+U>FA[K17@GPZ_:NU?P
MYJ?_  A'QXT>:SNX2$.I"W*L#ZRQ@=/]I.#QQWKW33-4TW6K"+5-(OX;JVF7
M=#/!('1QZ@C@U^E<'<?<,\<X653+:O[R&E2E-<M6F]FIP>JL]+J\6]FSY_-L
MCS')JBCB(^Z_ADM8R7=/]-_(GHHHK[,\@**** "BBB@ HHHH **** "BBB@
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
M=5])_9:_:)MOVH/A8OQ1M?AEXE\)(VH36O\ 9'BNQ%O=@Q[?GV GY3NX/L:
M/1J*** "BBB@ HHHH **** "BBB@ HHHH **** "O-_VC_\ D"Z;_P!?3_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M&RQ13QF*:-71AAE89!'TIU%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >#?&C]B/_A;WQ+U+XB?\+-_L[^T?)_T/^Q?.\ORX4B^_YRYSLST&
M,X]ZY;_AVS_U6?\ \MW_ .Z*^HJ*^1Q/ O"N,Q,Z];#WG-N3?/-7;=V[*5M^
MVAYM3)\NJS<Y0U;N]7U^9\N_\.V?^JS_ /EN_P#W17O7P7^&W_"H?AIIOP[_
M +:_M'^SO._TS[-Y/F>9,\OW-S8QOQU.<9]JZBBNW*>%<AR/$NO@J/)-KE;Y
MI/1M.UI2:W2\S7#9=@\)-SI1L[6W;_-A1117T)VA1110 4444 %%%% !45_;
MM=V,UJC &6)D!/0$@BI:* /$?^">'[,'BW]CS]E;0_@+XX\0:=JFHZ7>7LTU
MYI1D\AQ-<R2J!YBJV0' .1U%>W444 %%%% ')?'#X.>'/C[\-[WX4^,M4U*W
MT;5)(AJT.F7"Q/>VZR*[VKL58B*4+L?;M8JQ 89KK(XTB011(%50 JJ, #TI
M:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?
M]H__ ) NF_\ 7T__ *#7I%>;_M'_ /(%TW_KZ?\ ]!IK<3V*OP,_Y'37OQ_]
M&&O4J\M^!G_(Z:]^/_HPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !1110
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
ME/\ M,<=<'M7H/PG_90\#^ S'K'B8+K>J+AM]Q'^XA;_ &$/4C^\V?4 5ZJ
M , 5\='@CCCQ&DJ_&=?ZM@WJL%0D]5VQ%9:S\XQ]W9IQ=T>L\YR;(%R91#VE
M7_G]-;?X(O;U>O>YR'PQ^"/@#X4VH'A[2Q)>%<3:E=8>=_7!Q\@]EP/7/6NO
MHHK]GRC)LJR# 0P674(T:4=HP22]=-V^K>K>K=SY'%8O$XZNZV(FYR>[;NPH
MHJMJ^KZ5X?TNXUS7=2@L[.TA:6ZNKF4)'%&HR69CP !W->FDV[(YFTE=EAF5
M%+NP  R23TKXV_:S_;T\1^+_ !'_ ,,Z?LA+/JFLW\QM+O7M,&]MQR&BM2.,
M@9W3]% )4_QCF_V@/VL/BM^V;XW;]F[]DW3[I=%N"8]3U==T37L0.'=VZP6W
M/.?F?(!'S;#]&_LF?L<?#_\ 9<\.;[)4U/Q+>0A=5UZ6+#'N8H0?]7$#VZL0
M"QX 'UM# X3(**Q.81YJSUA2[?WI_HO^#;Y2MCL7GU5X;+Y<M%:3J]_[L/\
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
M+/PIF&G>((YY,OJMFN%@U!">9 R[0SC.XLDG_+4"N;_X(S_\B)\;?^SA-?\
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
MM^!G_(Z:]^/_ *,->I4,4=@HHHI%!1110 4444 %%%% !1110 4444 %%%%
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
M%%?3GH!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M8]#"J!P -6LN*^C?B%\'/A9\5_ 3?"[XC> M,U?PXXA!T6\M5-MB(AHP$&
MI5< =,"I_B/\+OAY\7O!%W\-OB=X0L=<T&^\K[9I6H0[X9O+D61-R]]KHK#W
M44 ?-7_!4I53_@DQXQ1%  \-Z( !V_TZRKS+]KCXH^!?@S^TG^Q+\1?B5J4%
MEHMGIFKPWE[=,!%;&?3M/MTE=CPJH\J,6/"A23TK[A\<_"WX>?$SP%<_"WQ_
MX/L=6\.W<,45SH][#O@D2-E=%*]PK(A'NHKYG_;3_9XU?XD?MC?LT)IOPCDU
MSP1X>;Q':^)T_LO[1865K-96T44=P""BH^QE ;@[2* .9_X+#>.O!OQ@^$'@
MK]EWX9>*+#6O&OCSQ]I?]A:?I5VD\L,",S/>ML)V1*"!O.!AF(X5B'^ O%GA
MOX ?\%E?BG;_ !?U:WT>+XI>#='N?!.J:I*(H;LVL$,$MLDC87S"\;D)GGRQ
MW9<_1/P4_8I_92_9T\0W'B[X*_ G0- U6Y1DDU*UMB\ZHWWD220LT:'NJ$ X
M&1Q70?&C]GOX)?M%>'8O"OQP^&&C^)K&"0R6L6J6@=K=R,%HGX>,D#!*D$C@
MT ?*7[;GC3PM\=?^"@'[-_P4^$NM6NMZ]X3\6S^)/$SZ7,LPTFPB$+D3.A(C
M,@C8;20?N9'SIG!U;X&_LE?M6?M(?$GQ=\!_C]X^^!7Q8\-^(I-/\7)9:Q%8
MC5)8P!]N^RB4F>!SGYU>,,069/G#-]>_ O\ 98_9W_9GL;BP^!'PAT7PT+P
M7D]A;9GN .BR3.6D<#J S$#)QUK(^-G[#G[)/[1GB)/%_P :/@-H.N:LB*AU
M2:!HKB1%^ZKR1,K2 #@!B0!QTH ^1_AE\?\ XZ_$C]DG]KCX)?%_XI:?\1+3
MX:^#]3L-#^(VFV20IJRRZ;>&2)O+^1GB\M,D%B#(06;Y6//?M-7$%C_P1?\
MV?\ 5+R58K>TUKPG-<S.<+%&(Y<LQ[ >M??_ (:_9_\ @EX,^%=U\#_"?PMT
M33?"-]9S6M[X?LK!([:XBF0I*)%4?.74D,S9+=R:75_@#\%=?^$<?P%USX8Z
M/=^#8K..UA\.7%FKVL<49!C54/W=I *D<J0"""* /B#_ (*AV7A3Q/\ M6?L
M^?'74/CEJ_AKX=W;ZIH<_P 1_ NMQQMI%Y*C+&ZW0#I&LC91VZ;(ILD;363^
MV/\ LV?LQ^#O!&A^$/C9_P %!/V@?B)%XPUNUL]#\%Z3XUL=6N-1G=LQRK;R
M1A616V_O,\%E R2!7W5H?[,?[/WAWX-_\,]Z9\(]$_X0G;(/^$9N;,3VAWR&
M1B4EW9.\E\]0W(P:YWX/?L&?L>? +Q8/'GPC_9]\/Z/K*AA#J:6[330;AAO*
M:5F,602#LV\$CH: /6+. VMI%;&5Y#'&J[Y#EFP,9..]2444 %%%% !7F_[1
M_P#R!=-_Z^G_ /0:](KS?]H__D"Z;_U]/_Z#36XGL5?@9_R.FO?C_P"C#7J5
M>6_ S_D=->_'_P!&&O4J&*.P4444B@HHHH **** "BBB@ HHHH **X+]ISQI
MXE^'GP.USQCX0U/['J-G]F^SW/DI)LWW,2-\K@J<JS#D=Z^#/$O_  4I_:BE
MU(:-X.^("RL9!&MPVBV;&1B< (/)]>YZ^E8X.6)S#.7EV&H2DXP52<_=5.$6
MY).<I25OA>B3;6JO9V\7-,^P64U(TZRDW+912=];66JU/TPHK\Y?B)^VO^VC
M\.FTNZ_X6FE]%=P+'<(_A^QP+@?>4%8 <'/'T-=Y\.OVR_VDVC@\3>,]?3[.
M()&ETS4--MHP248*S-'&K*%)#=5)VX( )KX3._$[A#(^%L)Q%4KJI@\5*4:<
MX.+<I0DXRC[-R55M-.]H-)6N]5?W\)@\UQF?3R>&%J*M3Y7.Z7+%22:E*7-R
MI6?>^Z2;T/LSQ3XN\->"=)?7/%6LP65JG629L;C_ '5'5C[ $U\U?'?]NB2"
MREL_!=S_ &-8$[/[2N!FYG/I$@SM)[8RW?Y:YK1_A]^T5^U)JR^(R[V^GR_=
M\1Z]&RVZH?\ GUMQAIAW!&R,_P!\GBO>/@S^R#\)?A!>Q^)GLY-?\1J.?$&M
MA9)8CZ0)C9;C.<; &P<%C7R<*/B+XFZUW/)\L?16^O5H_C'#1?=WFM^6<6?2
MSKY)D&E!1Q>(7VG?V$'^=5KRM%_S1:/FSX??LR?M&_M#7 UG4Q<>"/#URV^7
M5M8C+ZI>J>2T<).8\_WI"#R",]*^GO@5^R=\%/V>[?S_  /X8$VJNI%SX@U-
MA/>S$_>_>$?(#W5 H/<&O2:*_4^&>&^'^"\K>7Y%AHT*4OC:NYU'_-5J.\ZC
MZ^\^57]V,5H?,8ZOB\VQ:Q685'5J+9OX8>4(KW8+T5W]IMZA1117M$!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C*K*59001@@C
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
M-?\ ;Y_Z1SU]YU\&?L7_ /)RWAK_ +?/_2.>OO.OZ"\*/^2=J_\ 7V7_ *1
M^TX<_P!QE_B?Y(****_3CZ **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MEXTUW]FSXR7_ .SY\1;G;IU_=@6%T_$:S-@1RKGHDJX!]& SC#5\%_R26?\
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
M^*OQ8\!?!7P7=>/?B-KT5AI]J,;FY>:0@[8HUZNYQPH]R< $CX<U/6OV@O\
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
M>Y)Y9B<LS')9F))))K?HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O-_VC_^0+IO_7T__H->D5YO^T?_ ,@73?\ KZ?_ -!IK<3V*OP,_P"1TU[\
M?_1AKU*O+?@9_P CIKWX_P#HPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !
M1110 4444 %))''-&T4L:LC*0RL,@@]012T4;@?-OQT_9'UKPSK/_"V_V<II
MK#4+60SRZ1:-M(/=K?\ 7,1X() [*>D_9R_:\TGXD21^!?B,L>E>)4;RE+CR
MXKUQQ@ _<DSU0]3]W^Z/;J\=_:-_9+\.?%^.3Q3X6,6E^)47(N0-L5X1T$H'
M1O1QSZY &/AL;D6.R3$RQ^1K?6=%Z1GYQ_EE^#_!^15P=;"5'6PG7>'1^G9G
ML5%?,?P7_:J\6?"_7_\ A3W[2=K<V\ELPB@U>Y4F2(?PB4C_ %B'M*,^^1R/
MIBUNK:^MH[VRN(YH94#Q2Q.&5U(R&!'!!'>O?R7/<#GE!SH-J4=)0EI*#[-?
MKL_O.W"8RCC(7ANMT]T_,DHHHKVCJ"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OBS]LC]C/Q7\*_%7_#5?[*/G:=
M?:=,;S5M(TU<- >2]Q @X9",^9%@C!) *D@?:=%>EE>:8G*L1[2EJGI*+VDN
MJ:_JQYV9Y9A\TP_LZFC6L9+>+[IGB7[&O[9?A3]J+PK]AOO)T[Q;IT .K:2&
MPLJ\#[1!DY:,G&1R4)P<@JS>VU\7?ME?L9>*OACXJ_X:J_92$^G:AITQO-6T
MC35PT3#)>X@0<,A&?,BP0020""5'L7[&?[9OA7]J'PM_9VHF'3O%VGP ZKI0
M;"S*,#[1!GEHR<9')0G!R"K-Z>:97AZN&_M'+M:+^*/6F^S\NS/-RS,\12Q'
M]GYAI57PRZ5%W7GW1[?1117S1]&%%%% !1110 4444 %>??M%?M*?#;]FGP6
MWBKQUJ&^YF#+I>D6[#[1?2 ?=0=E&1N<\*#W) /,?M<_MH> OV7?#YLV,6J>
M*;N$MIFA))]T'@33D<I&#_P)R,+W9?GW]G;]D+XG_M<>-5_:5_:YOKM],NBL
MNF:-+F)[V+.44*/]1;#/"C#/DG@'<WT>69-2>'^O9A+DH+;^:;[17YO_ (+7
MSV99O55?ZE@%SUWO_+!=Y/\ )?\  3R/AY\)OCO_ ,%*?B*GQ9^,M_<:+X$L
MIF6PMK?*HR \PVJM]XG&'G8'D8&=H5?NOP-X$\(_#3PK9^"? N@V^FZ781;+
M:TMEP%'<D]68GDL22222235_3-,TW1=.@TC1["&UM+6)8K:VMX@D<2*,*JJ.
M%  P *GKES;.:N9.-.,>2E#X8+9>;[ONSJRK**67*523YZLOBF]WY+LNR"BB
MBO&/7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***9//!:P/<W,R1QQH6DDD8!54#)))Z #O0VDKL!FH:A8Z383:IJEY';
MVUO$TD\\SA4C0#)8D\  5\G?$;Q[XX_;.^)$?PM^&1EMO"]E*)+F[D4A9%!Q
M]HE'I_<CZD\G!^[/\9?BQXQ_:L\>Q_!#X,;_ .PXY<WU]RJ7(4C,TA[0J?NC
MJQP<$E0/H7X.?!_PK\%O!\7A3PU#N<X>^OG4"2ZEQR[>@[!>@'XD_GV)KUN-
M,7+!X:3C@H.U2:_Y>M?8B_Y?YGU^Z_BU)SS6JZ5-VI+XG_,^R\N[+7PP^&/A
M7X2>$;?P=X2L_+@A&Z:9\>9<2D?-(Y[L<?0  #  %=#117WE"A1PM&-&E%1C
M%626R2/8A"-."C%62"BBBM2@HHHH **** ,;XA>!-!^)?@Z_\$^)(-]K?0E&
M8#YHVZK(OHRL 1[BOG#]F+QWKW[/WQ9O_P!G+XDS[+2ZO,:;<.<(D[8V,I/\
M$J[<>C8Z$M7U17BG[9WP(?XD^#AX[\,6I.NZ#$7 B'SW-L/F:,8Y++RR_P#
M@.6KX_BG+L3!T\XP*O7H;K^>G]J#^5VO.]M6CR\PH5$XXFC\</Q75?Y'M=%>
M4_LE_'=/C)X 6RUJZ!U[1U6'40Q^:=<82<?[P&&_V@>@(KU:OHLMS'#9K@:>
M+P[O":NOU3\T]'YG=0KT\31C4ALPHHHKN-@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^-OVU/\ @I;\1OAO
MJOQ"^&/[*7P6?Q3JOPW\/B_\<>+K^^2'3?#I=-\:;&&;N7;_ ,LU93D,!G8^
MWTO]DK]MO4OCQ\1O$_[/?QC^#MW\/?B7X/MXKK5?#=QJ27L%S9R;0MU;W$:J
M)$RZ9XX\Q,,V3CY;_;^^!/[3O[,%G^T)\3?A7X-TSQ=\,_C%H8N?%>_4EMM0
M\,W21,C7(5_]?#EW;:H+$,!\FPL_T_\ LD?MF_ ;]J/Q_KNA:?\ #/5/!/Q/
MT.P1/$?AWQ=H26FKQVH90&#\F6$,R<$@@LI*@,I(!SWB;_@I5?:_\4O$/PR_
M95_99\7?%@>#[LVGBG7=%NX+.PM;A20\$4LQQ<2+@C:,9(^7<.:];_9D_:G^
M&7[57P^N?'7@1;_3Y]+U"73_ !'H&NVOV:_T6]B_UEO<QDG8PZY!(/KD$#Y!
M_P""6W[2_P "/V//A-XJ_9/_ &H/'VF>!?'7A'QEJ,VLIXDF^RC54D*LEW%(
M^!-N4   EBJHP!5@:\[^'?[0LGBSXC_MR?$WX96=]IVBZW\-%U;1&N+5[=I=
MMA-##?JC@,HF5VG4D LKJ30!])WO_!5#4/$2:WXX^ W['?CWQ_\ #SPW=S6^
MJ>/-'D@BBG\D_OI+."0[[J-1D[@5Z<@#FOH[X)?&?X>_M"_"O1?C+\+-:^WZ
M%KMIY]E.4VNN&*O&ZG[KHZLC+V92*\W_ .":7AS2_"_[ OPFTS2;=(XI?!5G
M=NJ# ,MPOGR'ZEY&)]S7E?\ P1I=M'^'/Q?^'%IQIGACXZZ]8Z/$/NP6X$)$
M:CLH;<V/5S0!]0_&'XN> O@/\,=:^+_Q/UM=.T+0;(W.H73*6(7(5551RSLQ
M5%4<LS #K7S3;?\ !5>_\/6&D?$OXU?L;_$#P3\--?NH8M.\?ZFT$T<"3$"&
M>[MHSYEM$V0=Q+9R-N[(S5_X+7N^H?LZ> O D['[!XJ^,^@Z3JT>?EDMF6YE
M*MZC=$A_ 5[%_P %!?#6D^(OV$_BYI&I6D;00?#K5KJ*-E&U9+>TDGB(';#Q
MH1Z$"@#:_:<_:G^%W[*?PE/Q<^(,]U>6]Q=0V>BZ9HT(GN]7NYL^5;VZ9 =V
M )Z@;5)S7EG@3_@HWJL'Q2\-_"[]IS]ECQ=\*'\:W/V7PAK&N74%U97MR<;+
M:62+'V>9\@+&P)R<''6OF_1_$>J?%+Q+_P $^/#/BR9KBV?2+S4K@3'<)KFQ
ML;;[/(V>K*8L@]<N37N'_!<*R1?^"?\ K7BR!_*O_#OB31]1TFY7[]O<B\2(
M2*>S!97Y]S0!]>454T#4)-6T*RU2:/8]S:1RNH[%E!(_6K= !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;_M'_\
M(%TW_KZ?_P!!KTBO-_VC_P#D"Z;_ -?3_P#H--;B>Q5^!G_(Z:]^/_HPUZE7
MEOP,_P"1TU[\?_1AKU*ABCL%%%%(H**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#B_C1\"O _P ;] _LKQ/:>5=PJ?L&J0*/.MF]C_$N>J'@^QP1
M\]^&/'WQA_8I\4IX'^(EE+JWA2XE)M)8B2H7/+P,?NL.K1-CGTSN/UQ67XQ\
M&>&/'_AZ?PMXOT>*^L;E<20RCH>S*>JL.S#!%?+9UPW]<KK'X"?L<5'::VE_
M=FNJ?WKSM8\[%X'VL_;47RU%U[^3[H3P5XW\+?$/P]!XI\':Q%>V5P/EEB/*
MGNK \JP[J>16K7R1XM^'/Q?_ &+O%,GC[X9WTNJ>%IY!]KAF!957/"7"CH1G
M"RKCGTSM/T#\%/CSX(^..@_VCX;N?)OH4'V_2IW'G6Y]?]I,]''![X.0%DO$
MGUO$/ 8^'L<5'>+VDOYH/JO+=>=KAA<=[6?L:RY:BZ='YKN=M1117U1Z(444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5\8?MF?L8>*?ASXI_X:I_93$^GZEI\YO-6TC35PT;#)>X@0<%2,^9%@@@D@
M$$K7V?17I97FF)RK$^UI:IZ2B]I+JFCSLSRS#YIA_9U=&M8R6\7T:9X=^QC^
MV?X7_:@\,?V7JA@T[Q=I\ .J:6&PLZC ^T09Y*$]5Y*$X.058^XU\9?MG?L7
M>)_ /B?_ (:H_94$^G:KITYO-6TC3%PRL,EKB!1P01GS(L$,"2 <E3ZU^Q?^
MVCX7_:?\,C2-6,&G>+]/@!U/2PV%N%&!]H@SR4)ZKR4)P<@JQ]/-,KPU;#?V
MCEVM)_%'K3?9_P!WLSS,LS/$4<1_9^8:55\,NE1=U_>[H]SHHHKYH^D"BBCI
MUH *^:OVT/V^M%^!PE^&'PH\G6/&T_[I@B^;#I;-P"X'WYN?EB[=6XPK<E^U
MU^WUK.HZ^?V>OV31+JOB"^F^R76N::OF&-SP8K7'WGZYE^Z@!VY/S+UG[%_[
M FC?!$Q?%'XM>5K'C:?]ZOF-YL6ELW)V$_ZR;GYI>QX7NS?583*\+E>'CC<T
M6^L*767G+M'\_P '\OB\SQ69UY8++'MI.ITCY1[R_+\5R7[(W[ VMZOKX_:&
M_:T,VJZ_?3?:[70]3;S"CGD2W6?O/TQ%]U !N&?E7[#  & ***\;,\TQ>:XC
MVM9[:)+1179+H>QEN687*Z'LJ*WU;>\GW;"BBBO./0"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $9E52S,  ,DD]*
M^6OV@?C?XH_: \8)^S_\"]UQ9RRE-2OX6PMU@_-\P^[ O4M_$>F1C=<_:7_:
M"\0?$KQ&/V>O@7YEW-=RFWU2^M&_UQ_BA1N@C SO?I@$9V@Y]7_9W_9]\/\
MP)\+?98_+NM9O$!U34@OWS_SS3/(C7MZGD]@/@,PQ>)XKQLLLP$G'#P=JU5=
M?^G<'Y_:?Z:2\:M5J9C5>'HNT%\4N_\ =7Z_U>Y\"?@=X8^!OA%="T=1/?3A
M7U34F3#W,@'Z(,D*O;KR22>WHHK[;!X/#8##0P^'BHPBK)+^OO?5ZGJTJ5.C
M34(*R04445TF@4444 %%%% !1110 4444 ?)OQJ\,:U^R9\=;+XS^!+,_P!@
MZM.PNK./A 6YFMCV 8#>GH1P/DKZB\*^)]%\:>'++Q7X=O!/97]NLUO*.ZGL
M1V(.01V((JE\2_A]H/Q2\$W_ ((\119M[V+"RA<M#(.4D7W4X/OT/!-?/'[*
MGQ"U[X(?$V__ &:_B7+Y44MX1I<KGY$N#R I/\$JX*_[1'&6-? TO^,2S_V+
MTPF*E[O:G5>Z\E/IY^29XT?^$W&<O_+NH]/*7;T9]24445]\>R%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MYQ?MT_M%_M"?!/PY^T-\!_VH]+\0:OX5\;:3/-\(?%VGZ"K:?:12*W_$MFD@
MC'ELF54-)EB8RS$AU8^A_LZ76O?MB?\ !2*3]MCP3\.];T#X>>%?AV?#>F:U
MKVF/92^)+IYGD,D<3@,T*"1AN/0QIG!;:OUY\4/AIX-^,GP]UCX6?$/2FOM#
MUZQ>SU2T6X>(RPN,,N^,JR_4$&MX  8':@#X;US]L'P%X,^(?B/P;_P4H_91
MM[KQ;H.OSKX"UW1OAB^IVNM:62&MC:2N)BDQ(.Y2Z@%@"58,!L_LG?LR?$+X
MX^&_CW\=OC_X.N_"5_\ '^V?2]+\/:C%B[T?0X[.2TM?.3C9*4D!*<$>4IXS
M@?9=% 'P/^S-^WC/^Q?^SO8?LK_M(? SQXOQ'\"VTFDZ/I&B^&I[N#Q+&CL+
M5[2X12A1D*(6)_A)&<[1Z;^P;\-_'W[&?[#WB7XG_&7P=?W7BW6K_5_'7B;P
MWI4(EN_/E0.+2-<_-,8X8QLSP[E>V:^JZ* /D[]L[P5XU_;[_P""?=AX\^$/
M@?5=)\56E]9^*O"_AS7X!!>+=6DK@P2+G"R-&9=HS@L5!(SD>=_M$_\ !02[
M_:R_9QU/]F#X#? /Q]_PM/QWIG]B:KX<U7PS/;1>'Q/^[NI+FXD4((E3S ']
MP6"\@?>M% 'Q1^UC^RU\0?@7\)_V?/BO\$_"-WXNU/\ 9VN+:+4]%TN(FZU7
M2WMX8+UX$ZM*?)5@H!.'8X^7!Y?]JCX^V/\ P5)T+PS^R#^S7\/?&#Z=J_B6
MROOB+XCUSPY/86NA:=;OYDD+M* &N"VW:JD@E, G=D??]% "1QQPQK%$@554
M!548  [4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %>;_M'_\ (%TW_KZ?_P!!KTBO-_VC_P#D"Z;_ -?3_P#H
M--;B>Q5^!G_(Z:]^/_HPUZE7EOP,_P"1TU[\?_1AKU*ABCL%%%%(H**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9<VUO>6[VEW DL4J%)8
MI%#*ZD8((/!!':OFCXU_LH^*/AUKW_"X/V;+BXM;BU<S3:/:M\\7]XPC^-#W
MB.>,@9!VCZ:HKQLZR+ YYAU"NK2CK&:TE!]XO]-F<N+P='%PM/=;-;I^1XU^
MSE^UMX?^+:Q^$O&"Q:5XE0;?))VQ7I'4QYZ-ZQGGTSSCV6O%/VC?V1-%^)[2
M^-O #1Z5XE0^8Q4[(KUAS\V/N2>CCJ?O9ZCEO@=^UKK_ (.UO_A47[2$,UE>
MVKB"+6+M<,I[+/Z@\8E'!&"<C+5\_@\]Q^1XF. SQZ/2%=:1GY3_ )9?@_Q?
M%2Q=;"5%1Q?7:?1^O9GTI138I8KB)9X)5='4,CHV0P/0@]Q3J^YW/7"BBB@
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
MSOX)_MR?LD_M%^)Y?!7P7^/&A:[J\*,_]F0S-%/(B_>:-)54RJ!R2@( YZ4
M>K4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M\LMMR3ZFNZ^"/[._P1_9O\,/X/\ @=\,]*\-6$T@DN8]-M]KW#@8#RR$EY6
MX!=B0.!79T4 >3?&C]A3]D+]H;Q.OC7XQ_ +0-:U@*JOJDD#0W$P484221,C
M2@   .3@<=*[[X=_#7X?_"/PE:^ _AAX,TW0-&LE(M=,TFS2"%,G).U0 6)Y
M+'DDY))K;HH \=^(G_!/O]BSXL?$!_BE\0_V</#.IZ]-,)KJ^ELROVJ3^_,B
M$).Q[F16)[YKTW6_ W@[Q'X*NOAOK?AFRN- O=-;3KG1V@ MWM&C\MH-@P F
MP[=HXQQ6K10!B^#_ (<> _ '@:U^&?@WPG8Z?X?LK5K:UT>W@ MXX6SF,(>-
MIW'(]S7FO@?_ ()[_L4?#;XB1_%?P/\ LV>&-.UZ"?S[6]ALB5MI<Y#PQ,3'
M"P/0HJD=L8KV2B@#-\7^#O"?Q \,WO@OQSX;L=8TC48##?Z9J5JLT%Q&?X71
MP0PX!Y'4 UYW\%?V'/V2?V=?%$WC;X+_  'T'0M8F1D.IP0M)/&C<,L;RLQB
M4C@A-H(X->K44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %>;_M'_P#(%TW_ *^G_P#0:](KS?\ :/\ ^0+I
MO_7T_P#Z#36XGL5?@9_R.FO?C_Z,->I5Y;\#/^1TU[\?_1AKU*ABCL%%%%(H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ///CU^SAX*^.FD[M0C%EK$$>++5X8P77T20?\M$SV/([$9.?$?A
MW\;/BC^R=XFC^%'QPTZXN]"!Q8WB$R&&/. \+G_61>J'E>V"-I^L:P?B-\-/
M!OQ5\-R^%O&NDI=6S\QN.)('QP\;=58?KT(()%?)YSPY.MB?[1RR?LL4NOV9
MK^6:Z^NZ\[*WFXK N53V^'?+4_!^3_S-'P[XCT+Q;HMOXB\-:K#>V5U'O@N;
M=]RN/Z$="#R",&KM?(E]I7QH_89\5MJFCROK?@Z]N!YBMD1/GC#@9\F;' 8<
M-@=<%1])_"CXP>"/C+X<7Q%X-U(/MP+NSEP)K5S_  NO;O@C(..":UR3B.&8
MU7@\7#V.*A\4'U_O0?VHORV\UJ[PF.5>3I5%RU%NOU7='44445].=X4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<1\=OCCX
M8^!OA%M=UAA/?3ADTO35?#W,@'Z(,@LW;IR2 ;GQC^,'A7X+>#Y?%7B6;<YR
MEC8HP$EU+CA%]!W+= /P!^>O@S\)O&'[5?CV3XX?&??_ &(DN+*QY5+D*3B&
M,=H5.=QZL<C))8CY//\ /,11K1RS+5S8JHOE3CUG+TZ+KYZ)^;C<74A-8>AK
M4E]T5W9:_9^^!_BCX_\ C!_V@?CINN+.:7S--L)EPMU@_+\I^[ O0+_%WR,[
MOJ5555"JH  P !TIL$$%K EM;0I''&@6..-0%50,  #H .U/KT<BR/#Y'A'3
MB^:I)WG-_%.75O\ 1=/6[>^#PD,)3LM6]6^K84445[9UA1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M3"QQ&%FIP?5?D^J?=/4]FC7I8BFITW=,****[34**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBOR[KXOB_B_P#U4]A^X]I[3F^URVY>7^[*]^;RV/*S/,_[.Y/<YN:_
M6VUO)]S]1*SO%OBSP_X&\.W7BKQ3J4=I8V<1>>:0]!V '4DG  ')) %?F917
MQ%3Q=FZ;4,'9VT;J72?FN17]+KU/)EQ,VG:EK_B_X!]$*OC_ /;L^*6YOM&E
M^#-'F_[]*?T:=Q]0@]OO?5GA3PKH'@CP]:^%O"^FQVEC9Q"."",< =R3U))R
M23R2235?P)X$\,_#;PM:^#_"6G+;65HF%'5I&[NY_B8GDG^G%;%?HW#^0O*U
M/$XJ7M,35UG/_P!MCVBNG?[DO<P6#>'3J5'S5);O]%Y(****^E.\**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "FSP0W4#VUS"LD<B%9(W7(92,$$'J*=10TF@/D;6;;5/V)_VAX]9T^*9_"&
MO$[HER1Y!;YD]WA8@KW*D#/S&OK/3M0L=6T^#5=,NDGMKF%9;>>)LK(C#*L#
MW!!!KE?CE\(])^-/P]N_!VH;([C'FZ;=L/\ CWN%!VM]#DJW^RQ[XKQW]B[X
MN:MX=U:[_9P^(P>WO].FE&DB<\@J29+?/?'+KZC=S@+7P. ?^JF>_P!GRTPN
M(;=)](3^U3\D]X_=J[L\:C_PG8SV+_ASUCY/JOGT/I*BBBOOCV0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK)\=>//!OPR\*7OCKX@>
M);/1]'TZ$RWVHW\PCBA0=2Q-:=M<V]Y;I=6DZ2Q2*&CDC8,K ]"".HH ?111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5YO^T?_P @73?^OI__ $&O2*\W_:/_ .0+
MIO\ U]/_ .@TUN)[%7X&?\CIKWX_^C#7J5>6_ S_ )'37OQ_]&&O4J&*.P44
M44B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /!?C]^QIIOBNZ?Q[\'I4T;7XW\
MXVL+^5#<R YW(1_J9,]Q\I/7!):L;X+_ +86M^%]9_X59^TC936%_;.(5U>X
MBVE3V$Z^_:4<$$$]VKZ3KB/C1\ _ 7QOT?[%XFLO)OHD(LM6MU F@/IG^-,]
M5/'I@\U\7F'#>)P6*EF&1R5.J]94W_#J>J^S+LU;Y7;/*KX&I2J.OA'RRZK[
M,O\ )^9VEM<VUY;QW=G<)+%*@>*6-PRNI&001P01WI]?(VC^+?CE^Q)X@C\-
M^,+-];\(SS$6[HQ,>#R3"Q_U3]28VX//KOKZ9^''Q/\ !7Q7\.IXE\$ZREU
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
M\-?M>_LU>/\ Q?%IFD>)K*R^(OAK6?$<]_:ZYIMP_ER3,DI(6X#%=K*  7R
M,8/(Z+X:U+X8>)?^">_B7Q5$T%LNCWFG3F88$-S?6-N;>-L]&8RX ZY0BO;_
M /@N'?1G_@G_ *UX4A3S+_Q%XDT?3M)ME^_/<&\24(H[L5B?CV- 'UU%+'/$
MLT+AD=0RLIX(/0TZJF@Z?)I.AV6E2R;VMK2.)G'\150,_I5N@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O-_VC_^
M0+IO_7T__H->D5YO^T?_ ,@73?\ KZ?_ -!IK<3V*OP,_P"1TU[\?_1AKU*O
M+?@9_P CIKWX_P#HPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 4O$/AW0O%>CS^'_$FE07ME<ILGMKB,,KC_ ![@]0>17S%\1_V;_B=^
MSIXB?XK?L[:K=SV$66NM.&9)88^I1E_Y;Q?^/+UYQNKZJHKPL[X>P.=PC*I>
M%6/P5(Z3B_)]O)_@]3CQ>"HXM)O22V:W1Y-^S[^UEX-^,\46@ZMY>D^(0N&L
M)'_=W)'5H6/7UV'YA_M 9KUFO#_V@_V.-!^(<TGC7X;21:-XA5O-94^2"[<<
MY.W_ %<F>=XZGJ,G<.5^$/[7'BSX<Z[_ ,*I_:6T^YMY[9A%'K$\9\R,=!YP
M'^L4]I5SGJ=V=P\/"Y_C\DQ$<%GR5GI"NO@EY3_DE^'RU?)3QM;"35+&?*?1
M^O9GTU145A?V.JV46I:9>17%O/&'AG@D#I(I&0RD<$'UJ6ON$U)76QZZ::"B
MBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !2,RHI=V  &22>E<+\8?VB_AG\%K5D\2ZOY^HE,PZ19$/._H6&<1K[MCVS
MTKP.Y\0_M,_MF7;V'A^T.@>$V<K*P=D@9<\AY,;KAO\ 94;<XR!UKYC-N*<%
ME]?ZI0BZ^(>U.&K_ .WGM%=[Z];6//Q.8TJ$_9P7//\ E7Z]CTGXU?MM^!/
M#R^'_ *1^(=8!V9A?_186_VG'^L/^RGT+ UY_P"'?V>_CY^TUJ\7C3X\>(KK
M2=*SOMK%DVR[#VB@^[",<;G&X\$ANM>P_!7]E/X9?!M8M3AL_P"U=949;5KZ
M,$HW_3).1']1EO\ :->FUYD.'<TSZ:K9[4]S=4(.T%_CEO)_.U]G;0P6!Q&,
M?-C):?R+;YOJ<Y\-_A/X!^$VC_V-X&\/0VBL!Y]P1NFG([NYY;Z=!G@"NCHH
MK[2AAZ&%HJE1BHQ6R2LE\D>K"$*<5&*LD%%%%;%!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 <5\??@]IGQK^'=UX5N0D=['^^TJZ8?ZFX .,G^ZW*M['/4"O)_
MV*?C#J=A<W7[/'Q"WV^IZ5)(NEK<'YMJ$^9;GW0@LO\ LY'117T;7S?^VI\(
M=5T74;3]HSX=[[?4=,EC.JM;CYAM($=QCOMX5O4;>P-?$\387$99BH9]@XWE
M35JL5]NEU^<=U_P+'DX^G.A46,I+6.DEWC_P-SZ0HKC?@3\7M*^-7P\M/%UE
MLCN@/)U.T4_ZBX4#</\ =.0R^S#OFNRKZ["8JACL-#$4)<T)I-/R9Z=.I"M3
M4X.Z84445T%A1110 4444 %%%% !1110 4444 %%%% !1110!\9_M]?\$T;S
MXEZ=\0?C9^S'XS\0:!XU\6^&GL_$7A?2IX/[/\6;5 6.=)BJQR$#'F[AC[V
MQ9F]9_9:_8=\/?L]>.==^-GC/XFZ[\0?B+XEMDM=6\8^(RBR):J5(MK>*/Y8
M(LJA*@G[BX(  KW.B@#YF^(/_!.:X3XL:_\ &3]E_P#:7\5_"74_%\WG^+;#
M0[:"[T_4I\DFY^SS#$<S;F)=3U8D $MGT3]E3]D3X;?LF>"M2\->$]0U/6]4
M\0ZB^H^*_$_B&Y%Q?ZS>/G=+,^ ".3A0,#<2<LS,WJM% 'R/>_\ !*N\\.1Z
MWX'^ G[87C[X?_#WQ)=RSZKX$T=8)881-_K8[.>0;[5&&1@;NO.1Q7N&A_LP
M> / G[,,W[*WPGN[_P +:)_PCESI-AJ&EW!%Y:&9'#W2R=?/WNTN_P#OG/%>
MD44 >7V'[*G@?4OV65_9/^*VMZIXUT271SI^I:EK]T7O;T;RZRO)U$JMM97'
M*E%(Z5XG;?\ !*6[U^PT?X:?&?\ ;'^(/C7X9Z!<PRZ=X U3R(HYDA.88+JY
MC DN(EPH"D+@*-NW Q]>44 >;?M.?LK?"S]JSX2'X1?$*VNK2UM[F&[T74M&
MF$%UI%W""(KBW?!".H)7H1M8C%>5>!/^"<.I3?%+PW\3_P!IK]J;Q?\ %=O!
M5R+GPAH^O6\%M9V5R,;+F5(L_:)EP")&(.1DYKZ>HH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\W_:/_Y
MNF_]?3_^@UZ17F_[1_\ R!=-_P"OI_\ T&FMQ/8J_ S_ )'37OQ_]&&O4J\M
M^!G_ ".FO?C_ .C#7J5#%'8****104444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<A\7_ ((^ _C5H7]D^+]-_?QJ?L>HP +/;$_W6[CU4Y!],X(Z
M^BN?%87#8VA*A7@I0EHT]4R*E.%6#A-73/D2VU+XZ_L.^(%L-3B;7?!US/\
M(02(6R<Y4\FWEQ_"<JW/WL9'TK\+?BYX&^,/AY?$/@K5EF4 "YM9,+-;,?X9
M$SQ['D''!-;NL:-I/B'3)]%UW38;NTN8RD]M<1ATD4]B#UKYE^*7[+?Q ^"7
MB _%C]FO4[SRH,O/I4;%YH4ZE5!SY\?^P<L,#[W4?#O"YOP>^?!J5?!]:>]2
MFN\']J*_E_X,CR'3Q65ZTKSI?R]8^G=>7_#GU'17CG[/?[7GA3XMB+POXK6+
M1_$7W1;NV(;MO^F1/1O^F9Y]"W./8Z^PRS-,!G&%6(PDU*+^]/LUNGY,]3#X
MBCBJ:G3=T%%%%>@;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%1W5U:V-M)>7MS'##$A>665PJHHY))/ 'O7@?QA_;ET+1[IO"7P7TW^W]5D?
MRDO1&S6ZN> (U7YIFSZ87I@MTKRLVSO+,DH>UQ=11OLMY2\DEJ_R[G-B<7A\
M)#FJRM^;]$>T^-?'O@_X=:(_B'QKX@M]/M$X$D[\N?[J*.7;V4$U\Y>-?VLO
MBO\ &O6W^'_[-OA:\@23Y9-2\L?:"O3=D_);K_M$YZ8*GBCP5^R;\5_C9K2?
M$#]I+Q3>0(_S1Z;O'V@KUVX'R6Z_[(&>N0IYKZ-\%> O!_PZT1/#W@KP_;Z?
M:)R4@3ES_>=CR[>[$FOF/^,FXH[X/#/_ ,'37_MB_'U1P?[?F'>E3_\ )G_E
M^9XM\'OV&]"TBZ7Q;\:=2_M_59'\U[(R,UNKGDF1F^:9L]<X7KD-UKWRUM;6
MQMH[.RMHX88D"111(%5%'   X ]JDHKZ?*<DRS)*'LL)34;[O>4O-MZO\NQW
MX;"8?"0Y:4;?F_5A1117JG2%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !45_86>J6,VF:C:I/;W$313PRKE9$8892.X()%2T4FE)6>P;GR-ITVJ?
ML2_M#OIUW)-)X/U\C#G)_<%OE;WDA8X/<J3Q\PKZVM[B"[MTN[69)(I4#QR1
ML"KJ1D$$=017#_M#_!C3_C;\.[CPXP2/4;?,^D73?\LYP/ND_P!UA\I^H/4"
MO,_V)OC/J$D5Q\ O'I>#5M&+KIJW/#M&A(> Y_BC.<#^[D=$KX/+&^%L[>5S
M_P!VKMRHOI&7VJ?ZQ_5MGC8=_P!G8OZN_@GK'R?6/^1]#T445]Z>R%%%% !1
M110 4444 %%%% !1110 4444 %%%% &3XZ\>>#?AEX4O?'7Q \2V>CZ/IT)E
MOM1OYA'%"@ZEB:T[:YM[RW2ZM)TEBD4-')&P96!Z$$=17Y5?M@:1X0_:+^+O
M[5U_^T=XBN+CQ!\*_#,:_"CPA=:F\$%G;&W9WOX8 P\YS^[<L<@><,@CR]OV
M=^R7^Q)KO[('QM\73?"WQWY7PC\0V$,VD> KFYGN)-(U,%?,EA>4G;$P\S*Y
M+,63)^04 ?15%?F5>V7P*_:4_:M^.GQ&_:?_ &V_$GPYT'1/'D7AKPAI^D_$
M>+1XII+. 0716.4,'&Y8FR@ !=BQ.[(^J_@M\._@[^Q-^SAXW^./PV^-OBOX
MB:!_8$^O?VCXB\71ZM')'9V\S[;::- H5\$'&<D#TH ^BJ*^!_V9?V#Y/VT/
MV=[#]JO]H_XV^._^%D^.[>75M(UG1?$UQ:P^&XI';[+':0(P0(J!'*D?Q$ C
M&X^V?\$O/V@_B!\??V:9;?XO:C]M\7^!O%%]X4\2WY&#>7%H4*S'_::.2,,?
MXF5CWQ0!]&45\\?\%0/VBO'7[-_[*5[K?PIN!!XM\3:S9^'/#-T0#]GNKIB#
M* 01N6))2O8,%)! P?$OVB/^"?=Q^R;^SAJG[3WP#^/'CU?BGX%TS^W-6\1Z
MIXGN+J+Q ( )+N.ZMY&*-&R"0A<=@&+<D@'WI17Q1^UG^U/X^^.GPG_9\^%/
MP2\5WGA+4?VB;FVEU+6=+E(NM*TM+>&:^2%QRDH\X*&!Z(PSSD<S^U/\ ]-_
MX);:'X:_:]_9J\?^+XM,TCQ-967Q%\-:SXCGO[77--N'\N29DE)"W 8KM90
M"^0!C! /OVBFQ2QSQ+-"X9'4,K*>"#T-.H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?]H__D"Z;_U]/_Z#7I%>
M;_M'_P#(%TW_ *^G_P#0::W$]BK\#/\ D=->_'_T8:]2KRWX&?\ (Z:]^/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\W_:/_Y NF_]?3_^
M@UZ17F_[1_\ R!=-_P"OI_\ T&FMQ/8J_ S_ )'37OQ_]&&O4J\M^!G_ ".F
MO?C_ .C#7J5#%'8****104444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 0ZCIVGZO8S:7JME%<VUQ&4GMYXPZ2*>H(/!%?-/Q<_
M9+\8?##7O^%L?LT:A=02VS&232(9"98AU(BSGS4/>)LD]!NS@?3E%>+G60X#
M/**C734XZQG'247W3_38Y,5@Z.+A:>ZV:W7HSQ+]GS]L7P]\29(O!OQ"2+1O
M$0;RUW_)!=N.,+N_U;Y_@/4]"<X'MM>1_M!_LE>#_C)'+XAT3RM)\1;<B]1,
M1W1'03*.I[;Q\P[[@ *\S^&G[2OQ+_9\\0I\*/VC-*NY;.(A;;4VS)-#'T#!
MO^6\7N/F'(YQM'SU#/,RX=K1PN>>]3>D*Z7NOLJB^R_/9_>SBABZ^!FJ>+UC
MTGT_[>[/^O,^J**IZ#K^B>*-(@U_P[JD%[97*;X+FWD#(X]B/R(Z@\&KE?<P
MG&I%2B[I[-=3UTTU=!1115#"BBB@ HHHH *K:OK.D^']-FUG7=3@L[2W3=/<
MW,H1$'J6/ KR?XV?ME_#GX6^=HGAUUU[6DRIMK24>1 W_3209&1_=7)XP=O6
MO+M'^$'[1G[6>I0^*/BWK<NB:!OWVUJT10;?^F,&>X_Y:2'.#P6'%?(YCQ90
MAB'@LMIO$8C^6/PQ\YSV7])V/-KYE!5/94%SS[+9>KV1T7Q3_;?O=8U/_A!/
MV=_#\VJ:A.YBCU-[5GRW_3&'&6_WG  Q]TCFJWPW_8M\5>.=8_X6!^TIXEN;
MJZG(=M+2Z+R,.RRR@X4#ILCZ#HPZ5[;\+/@G\.?@[IGV#P3H*12NH%Q?S?/<
M3_[SGMWVC"CL!765S8?A;%9G66)SZK[62U5*.E*/RWD_-^CN9PR^IB)*IC)<
MSZ17PK_/YE'PYX:\/^$=(BT'PQHUM86< Q%;6L011[X'4GN3R>]7J**^UA"%
M."A!62V2V1ZJ2BK+8****H84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!\[?\ !0[Q!H-EX/T/PYJ?AC[5=W\]
MQ+I^I+=>6UDT7E!AMV'S%=9,$97!4'G KS[X._MTZ]\,O EKX)UWP3_;GV#,
M=I>-JOD,L/\ #&1Y3[MO(!R.,#'&3U'_  4F_P"9+_[B/_MK7R[7\]<89]FV
M3\:XBK@ZG))1A'11=TX1EK=-/5[N[6R=DD?$YIC,3A<VG*E*SLELMK)_,^HO
M^'DW_5&/_+B_^YZ]1_9L_:3_ .&A?[:_XHO^R/[(^S?\Q'[1YOF^;_TS3;CR
M_?.[MCGX,KZB_P"";/\ S.G_ '#O_;JO0X-XRXDS7B2AA<57YJ<N:ZY8*]H2
M:U44]TNIOE>:8_$X^%.I.\7?HNS?1'U%1117[J?7A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO^T?_P @73?^OI__
M $&O2*\W_:/_ .0+IO\ U]/_ .@TUN)[%7X&?\CIKWX_^C#7J5>6_ S_ )'3
M7OQ_]&&O4J&*.P4444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N>^)7PL\$?%KP\_AOQMHR7,7)@F7Y9;=_[\;]
M5/Z'H01Q70T5E7H4,51E2K14HRT::NFO-$SA"I%QDKIGR+JGAGXY_L1>('U_
MPO=/K?A"XF!G1P?*(/&)5&?)DZ 2#@\=?NU]#?!GX\^ OC=HOV_PO?\ EWD2
M WNEW! GMSZX_B7/1AQ]#P.PNK6UOK:2RO;:.:&9"DL,J!E=2,$$'@@CM7S=
M\9?V/_$'@[6O^%J?LV7T]E>VSF9]'@EVLI[F GJ#WB;@C(&>%KX6>79MPE)U
M<M3K87>5%N\H=W3;W7]U_BW=>0Z&)RU\U#WJ?6/5?X?\CZ5HKX7US]M']I4Z
MI+&?%J::T06.6R31[?\ =NBA6R)(V8$L"Q!/!)  & *G_#:'[2W_ $4G_P H
M]G_\9KBEXJ\.QDX^RJZ?W8_K,Q?$6!3MRR^Y?YGWG17P9_PVA^TM_P!%)_\
M*/9__&:[/1_VP/C_ /$#PMIWPW\ Z/+?>)IED&H:S':QF1P96*^7&BK'$%0H
M"[#L3P?F.V&\3^'\5)PC3JJ5M%RIN3NDHQY9/5WZV6CUVO=/B#!5&TE*_31:
M^2LWJ?1_Q9^._P -_@SI_P!J\8ZXHN73=;Z9;8>YF^B9X'^TQ"^]?/>I_$K]
MI+]KZ_E\/?#C2GT+PUO,=Q.LK)&5[B:?&7..L:#H>0>M=5\)OV'$FU#_ (3;
MX_ZY)K.I3OYLFG+<LZ;O6:4G=*?88''5A7T)INF:;HUA%I6D6$-K:P($@M[>
M((D:CLJC@"NKZAQ'Q/KCI/#8=_\ +N+_ 'DE_?E]E/LO1KJ:>QQV/_C/V</Y
M5\3]7T]#RSX)_L?_  V^$OE:SJ<(US6DPPOKV(>7"W_3*/D+_O'+>A'2O6J*
M*^MR[+,!E.&5#"4U"*Z+KYM[M^;U/2H8>CAH<E.-D%%%%=YL%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\N_\ !2;_ )DO_N(_^VM?+M?>?[2?[-G_  T+_8O_ !6G]D?V1]I_
MYAWVCS?-\K_IHFW'E^^=W;'/EW_#MG_JL_\ Y;O_ -T5^%<9<&\29KQ)7Q6%
MH<U.7+9\T%>T(IZ.2>Z?0^0S3*\?B<?.I3A>+MU79+JSY=KZB_X)L_\ ,Z?]
MP[_VZH_X=L_]5G_\MW_[HKU']FS]FS_AGK^VO^*T_M?^U_LW_,.^S^5Y7F_]
M-'W9\SVQM[YX.#>#>),JXDH8K%4.6G'FN^:#M>$DM%)O=KH&5Y7C\-CX5*D+
M15^J[-=&>HT445^ZGUX4444 %%%% !1110 4444 %%%% 'YT_ML_M"?M3?M
M7/[0OASX/?%Q/ 7@+X(Z&L&K1V&GI)J7B.^>)W9/.8AK6)2CC=&0V /O;CL^
MB?V1-7_;:\$_&;Q9^S]^U!</XT\/:9IT.H>$/BK%HL=BM\K%5>SGCC^3SEW9
M!49_=N69MRX\8_X*@?L1'2? WQ;_ &L?@1\;M1\)7VK>$F7XE>%8K:.YL/$4
M,405=R,0;>;9TD 8]2 I=V;O/@+^W!\<?AU\:O$'[+?[?WASP[I>O:)X+G\5
M:3XP\)F5M/U;2H-WG.8GRZ2*(Y&X"Y\IQL7"EP#TG]O;]KJ#]D?X+2ZYX>TK
M^V/&NO-)8^"/#T:EWN[P(6:5E'/D0IF61N!@!25+@U7_ &&?VC_$?Q6_8.\,
M?M+_ !SUNV^VSZ)?ZCX@OX+588TBM[BX5G")P (XAT]*^3OAW^U7^S3\>+CX
MD?MH?'[X]^$M-\2:IX6U70?A3X%O]=A^T>'M),,J;VCW';>73<MCD*0H.UMJ
MZO[+WQ:\ >*O^"&WBCX8^"?'>FWWB;P[\)/$+:]HMG>*]S81R/?,#*@.4#1D
MD9ZB@#M_A?\ %7_@J#^U]\-;C]JGX&>,_ O@WPY?37$O@;P!K>@&ZFU:TBD9
M%:[NBP,+R%& V87!!^4$-7T#^Q'^U)8_M@?L]:5\8!H7]D:IY\VG^(]%+EOL
M&HP-LFBR>=I^5USSMD7/.:H_\$YA9#]@_P"$?]G[?+_X0+3=VW^_Y"[_ ,=V
MZO(?^".08>&/CH;/_D'']H/7_L.W[N-EOG'X;* /<OVU/VH-'_8^_9TUWXX:
MCHYU.ZLECMM&TE7*F^OIG$<,60"0NX[F(YV(V 3@5\\?$CXF_P#!5']EOX51
M_M8_&#Q;X$\6:)IXAO/&OPVTK0&M9M+LI&42?9;L,6EDB##)?*C:Q^<#G6_X
M+3@GX(?"X3_\>7_"]_#_ /:6?N^1Y5WG=[;MOZ5[;^WK]B_X8?\ C!]OV^7_
M ,*SUS;N_O\ V";9^.[;CWH XS]KO]MS4/AG\'O 6I_LYZ-9>(_%_P 8-1LK
M#X<6VHLRVK"YC207D^T@^4B21D@$<R+DX!KSWQG\<_VZOV&/%/A#QE^UE\2/
M"/C_ .'7BC7[?1?$&HZ+X?.FW7AJYN,^5,NTXFMP0VYF&["XPI(SXSX 74/^
M$U_X)XCQ'N^S?\(QJY@\SIO^P6WE?CCR<?A7O7_!<G[)_P .Y/%OVC'F?VKI
M/V;/7?\ ;X>GOMW4 ?75%4O#@OAX>L!J>[[3]BB^T;NN_8-V?QS5V@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O-
M_P!H_P#Y NF_]?3_ /H->D5YO^T?_P @73?^OI__ $&FMQ/8J_ S_D=->_'_
M -&&O4J\M^!G_(Z:]^/_ *,->I4,4=@HHHI%!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\%_MG*J_M*
M^)0J@#-F< =_L<%>7UZC^VA_R<MXE_[<_P#TC@KRZOY)XD_Y*+&?]?:G_I;/
MS7'_ ._5?\4OS85]U?L2Z+I%A^SSHNK66EV\5U?/=->W$<0#SE;J9%+L.6PJ
M@#/0"OA6OO/]B_\ Y-I\-?\ ;Y_Z63U]EX4QC+B.HVMJ4K?^!01ZO#B3QTO\
M+_-'J-%%%?T(?:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'YR_MW?LQ_M(_LP>&/V@OB7\$(]#U_X8?%
MC2+C4O&>D:E?-;W^A7S!C-=V^1MF1B[L5SN.0N!L#-[;^S[^RK\>?B;^TQK'
M[9/[;>B>&[._G\(-X7\,?#_2)_MUMI^FR,S3&YE8;)Y'WR*0,J5E;.!M5?JN
M6**>,Q31JZ,,,K#((^E.H \=^)'[$/[,&N_#O7]#\*_LP?#BWU2\T6Z@TV=?
M!EA&8[AX66-@XARF&(.X<C&:Y?\ 80_8HT'X _L@:9\&?B?\.O#47B74-#N]
M-\:W^CVL9?4X99YR$DN%17F BE"C=TZ#I7T510!\1?##X4_\%1/V0OAK/^RQ
M\#O"/@7QIX<LI;B'P-X]UO7C:SZ1:2R,ZB[M2I,S1ER0$R.@^8 */9/V<_V7
M/&O['?[&%W\(OA%K5AK7CT:=?ZC_ &OJRLMMJ&O3JSB249W>5YGEI_>*("><
MU[S10!\__&/]F/XE?MB?L.'X)_M':GI6D>/+ZRBN9M4\/JS6MAJD,OF0RQ G
M<4X56YSM=\$'!KR+XD_##_@JG^U)\*X_V3OC#X6\!>%=$U 0VGC7XE:3KS74
MVJ62.#)]FM-H:*24(-V_"G<1\@.!]NT4 ?.?[7/[$>I?$OX.^ =+_9RUVR\-
M^+_@_J%E??#FZU)6>V46T:Q"TGV@GRG2.,$@'F-<C!->>>-/@5^W9^W/XH\(
M>"_VM/AUX0\ _#KPOK]OK7B"PT/7SJ-SXEN8,F*%<#$-N26W*QW '.6(&/L^
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KS?\ :/\ ^0+IO_7T_P#Z#7I%>;_M'_\ (%TW_KZ?_P!!IK<3
MV*OP,_Y'37OQ_P#1AKU*O+?@9_R.FO?C_P"C#7J5#%'8****104444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 <%XT_9C^!_P 0_$USXP\8>"/MFHWFS[1<?VE<Q[]B*B_*D@4855' [5E_
M\,7_ +-/_1-O_*Q>?_'J]1HKR*O#^0UJDJE3"4I2DVVW3BVV]VW;5OJSFE@L
M'.3E*G%M^2_R/+O^&+_V:?\ HFW_ )6+S_X]7>^"_!?AKX>>&K;P?X/TW['I
MUGO^SV_G/)LWNSM\SDL<LS'D]ZU**WPF495@*CJ87#PIR:M>,(Q=NUTEIHM/
M(JGAL-1ES4X)/R204445Z!N%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%?G3^VS^T)^U-^T!<_M"^'/@
M]\7$\!> O@CH:P:M'8:>DFI>([YXG=D\YB&M8E*.-T9#8 ^]N.SZ)_9$U?\
M;:\$_&;Q9^S]^U!</XT\/:9IT.H>$/BK%HL=BM\K%5>SGCC^3SEW9!49_=N6
M9MRX /HVBOCSPU\3/^"BO[8'C#Q=XH^!?BKP_P#";P3X:\03Z1X>A\5>$)+S
M4-?DA W7$RRE?(A;<I4H,C)&&*DGNOV+?VT->^,?PD\=ZE^T'HNFZ!XI^$OB
M'4-&\>-I+NUBS6:EGNH=Q+!"JO\ *23E">A H ^B:*^(_A?\5?\ @J#^U]\-
M;C]JGX&>,_ O@WPY?37$O@;P!K>@&ZFU:TBD9%:[NBP,+R%& V87!!^4$-7T
M#^Q'^U)8_M@?L]:5\8!H7]D:IY\VG^(]%+EOL&HP-LFBR>=I^5USSMD7/.:
M/6Z*\J_;4_:@T?\ 8^_9TUWXX:CHYU.ZLECMM&TE7*F^OIG$<,60"0NX[F(Y
MV(V 3@5\\?$CXF_\%4?V6_A5'^UC\8/%O@3Q9HFGB&\\:_#;2M :UFTNRD91
M)]ENPQ:62(,,E\J-K'YP.0#[<HKYS_:[_;<U#X9_![P%J?[.>C67B/Q?\8-1
MLK#X<6VHLRVK"YC207D^T@^4B21D@$<R+DX!KSWQG\<_VZOV&/%/A#QE^UE\
M2/"/C_X=>*-?M]%\0:CHOA\Z;=>&KFXSY4R[3B:W!#;F8;L+C"DC(!]G4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5YO^T?\ \@73?^OI_P#T&O2*\W_:/_Y NF_]?3_^@TUN)[%7X&?\CIKW
MX_\ HPUZE7EOP,_Y'37OQ_\ 1AKU*ABCL%9/CKQ#JGA3PC?^(]$\*W>N7=I
M9(-)L643739'R(6XS]?2M:BD4>%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'
M_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6
MW_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44
M >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8?
M&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 ?./@7]NSXC_ !$T
M>77/"W[''C"^MX;V:UDFL]0MW198VVNI)V_,#P1C\36U_P -8?&S_HQ_QW_X
M%6W_ ,51_P $]_\ DB>K?]CWK/\ Z4FO=* /"_\ AK#XV?\ 1C_CO_P*MO\
MXJC_ (:P^-G_ $8_X[_\"K;_ .*KW2B@#PO_ (:P^-G_ $8_X[_\"K;_ .*H
M_P"&L/C9_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\
MAK#XV?\ 1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_CO_P*MO\ XJC_ (:P
M^-G_ $8_X[_\"K;_ .*KW2B@#PO_ (:P^-G_ $8_X[_\"K;_ .*H_P"&L/C9
M_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\ AK#XV?\
M1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_CO_P*MO\ XJC_ (:P^-G_ $8_
MX[_\"K;_ .*KW2B@#PO_ (:P^-G_ $8_X[_\"K;_ .*H_P"&L/C9_P!&/^._
M_ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\ AK#XV?\ 1C_CO_P*
MMO\ XJO=** /G?QG^V[\4/ GA>]\7^)/V,?&5G8Z?"9;JZN[ZW2.-0<98C<0
M.?0U=TW]K_XQZKIUOJ=E^Q+XXDAN84EBDCN[8JRL 00<C((-=)^W/_R:/X]_
M[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4H \H_X:P^-G_1C_ ([_ / JV_\ BJ/^
M&L/C9_T8_P"._P#P*MO_ (JO=** /"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#
MXV?]&/\ CO\ \"K;_P"*KW2B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G
M_1C_ ([_ / JV_\ BJ]THH \+_X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8
M_P"._P#P*MO_ (JO=** /"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#XV?]&/\
MCO\ \"K;_P"*KW2B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_
M / JV_\ BJ]THH \+_X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P"._P#P
M*MO_ (JO=** /"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#XV?]&/\ CO\ \"K;
M_P"*KW2B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / JV_\
MBJ]THH \+_X:P^-G_1C_ ([_ / JV_\ BJQ?$_[=GQ'\):QHVAZY^QQXPMKC
M7;TVNFPW&H6ZO<2A=Q5 ,[FP,X)'UKZ.KPO]K#_DMGP/_P"Q[E_])FH /^&L
M/C9_T8_X[_\  JV_^*H_X:P^-G_1C_CO_P "K;_XJO=** /"_P#AK#XV?]&/
M^.__  *MO_BJ/^&L/C9_T8_X[_\  JV_^*KW2B@#PO\ X:P^-G_1C_CO_P "
MK;_XJC_AK#XV?]&/^.__  *MO_BJ]THH \+_ .&L/C9_T8_X[_\  JV_^*H_
MX:P^-G_1C_CO_P "K;_XJO=** /"_P#AK#XV?]&/^.__  *MO_BJ/^&L/C9_
MT8_X[_\  JV_^*KW2B@#PO\ X:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__
M  *MO_BJ]THH \+_ .&L/C9_T8_X[_\  JV_^*H_X:P^-G_1C_CO_P "K;_X
MJO=** /"_P#AK#XV?]&/^.__  *MO_BJ/^&L/C9_T8_X[_\  JV_^*KW2B@#
MPO\ X:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__  *MO_BJ]THH \+_ .&L
M/C9_T8_X[_\  JV_^*H_X:P^-G_1C_CO_P "K;_XJO=** /G&Q_;L^(^H>.;
M[X>6O[''C!]4T^RBNKJQ34+<S1Q2'"LR] IQP=Q^E;7_  UA\;/^C'_'?_@5
M;?\ Q5'@'_E()X__ .Q$TK_T8U>Z4 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8
M?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C
M'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%
M6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57N
ME% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_
M ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL
M_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_Q
MW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_
M\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%5B^!?
MV[/B/\1-'EUSPM^QQXPOK>&]FM9)K/4+=T66-MKJ2=OS \$8_$U]'5X7_P $
M]_\ DB>K?]CWK/\ Z4F@ _X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P".
M_P#P*MO_ (JO=** /"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#XV?]&/\ CO\
M\"K;_P"*KW2B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / J
MV_\ BJ]THH \+_X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P"._P#P*MO_
M (JO=** /"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#XV?]&/\ CO\ \"K;_P"*
MKW2B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / JV_\ BJ]T
MHH \+_X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P"._P#P*MO_ (JO=**
M/"_^&L/C9_T8_P"._P#P*MO_ (JC_AK#XV?]&/\ CO\ \"K;_P"*KW2B@#PO
M_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / JV_\ BJ]THH \+_X:
MP^-G_1C_ ([_ / JV_\ BJR_&?[;OQ0\">%[WQ?XD_8Q\96=CI\)ENKJ[OK=
M(XU!QEB-Q Y]#7T17E'[<_\ R:/X]_[ +_\ H:T <WIO[7_QCU73K?4[+]B7
MQQ)#<PI+%)'=VQ5E8 @@Y&00:G_X:P^-G_1C_CO_ ,"K;_XJO5_A=_R3/P[_
M -@*T_\ 1*5NT >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_
M\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10
M!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##
M6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'GWP9^,?CWXFZ
MG>V/B_X ^(?!T=K LD-SK4T3+<,6P4783R!SS7H-%% !1110!\%_\%0/V(CI
M/@;XM_M8_ CXW:CX2OM6\),OQ*\*Q6T=S8>(H8H@J[D8@V\VSI( QZD!2[LW
MIG[*_P"UM^T?9_M*WO[$O[:O@[P]:^,5\.?VYX8\3^$I)/L&N62N8V_=R?-'
M("KGHH/EN-BX4OX;^W=^S'^TC^S!X8_:"^)?P0CT/7_AA\6-(N-2\9Z1J5\U
MO?Z%?,&,UW;Y&V9&+NQ7.XY"X&P,WNG[-'[-/[1GC#]JN_\ VY/VP+;0M&UR
M+PP/#W@SP5X>O3=1Z19&0R2233X DF8LX^7(Q(W3"JH!Z]^TWX _:*^(W@B'
M0/V;_CO9?#[5?/9KS6+KPY'J321>6P$2)(P6,[B#YF&(V\#FOASX):M=_#']
MBS]JS]C;Q7X/^Q?$KP3X;UC4_&7B"'4I+L>*/MMC*_\ :.^0!U+1!24(X5T/
MWF<#UGX;?!3_ (*!?L)ZEXD^&W[.'@3PO\4/A]K.NSZIX9&O^*&T_4-!:8@O
M!,9 1-$I QM.3\S?*6VCNOV0OV)?&/@P?$OXK?M7Z_I?B'QW\8R(_%MMHRN+
M"QL%B>&.Q@+@,RB-RI8]E0<[=[@'7_\ !.860_8/^$?]G[?+_P"$"TW=M_O^
M0N_\=VZO(?\ @CD&'ACXZ&S_ .0<?V@]?^P[?NXV6^<?ALK)^&'PI_X*B?LA
M?#6?]ECX'>$? OC3PY92W$/@;Q[K>O&UGTBTED9U%W:E29FC+D@)D=!\P 4>
MR?LY_LN>-?V._P!C"[^$7PBUJPUKQZ-.O]1_M?5E9;;4->G5G$DHSN\KS/+3
M^\40$\YH \R_X+3@GX(?"X3_ /'E_P +W\/_ -I9^[Y'E7>=WMNV_I7MO[>O
MV+_AA_XP?;]OE_\ "L]<V[O[_P!@FV?CNVX]ZYCXQ_LQ_$K]L3]AP_!/]H[4
M]*TCQY?645S-JGA]6:UL-4AE\R&6($[BG"JW.=KO@@X->1?$GX8?\%4_VI/A
M7'^R=\8?"W@+PKHFH"&T\:_$K2=>:ZFU2R1P9/LUIM#122A!NWX4[B/D!P #
MRCP NH?\)K_P3Q'B/=]F_P"$8U<P>9TW_8+;ROQQY./PKWK_ (+D_9/^'<GB
MW[1CS/[5TG[-GKO^WP]/?;NKKOVN?V(]2^)?P=\ Z7^SEKMEX;\7_!_4+*^^
M'-UJ2L]LHMHUB%I/M!/E.D<8) /,:Y&":\\\:? K]NS]N?Q1X0\%_M:?#KPA
MX!^'7A?7[?6O$%AH>OG4;GQ+<P9,4*X&(;<DMN5CN .<L0, 'V%X<%\/#U@-
M3W?:?L47VC=UW[!NS^.:NT44 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5YO^T?\ \@73?^OI_P#T&O2*\W_:/_Y
MNF_]?3_^@TUN)[%7X&?\CIKWX_\ HPUZE7EOP,_Y'37OQ_\ 1AKU*ABCL%%%
M%(H**** "BBB@ HHHH **** "BO-_BS^V#^RY\"?$]OX+^,'QZ\,>'=6ND5X
M].U/58TF5&^Z[KG,:'LSX!P<'@UWVB:YHGB;2+;Q!X;UBUU"PO(5EL[ZQN%E
MAGC89#HZDJRD="#@T /T_2],TB VVE:=!:QM(SM';PJBEB<EL #DGJ:GHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK'\)?$+P+X]FU6W
M\%>+M.U630]5ETS64L+M9397D>/,MY=I.R1=PRIY&: -.^L+'5+233]3LHKB
MWE7;+!/&'1QZ%3P13XHHH(E@@C5$10J(@P% Z #L*=10 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !114.I:EIVC:?/J^KW\%I:6L+2W-U<RB.
M.&-1EG9F("J "23P * )J@N]+TR_G@N;[3H)I+63?;230JS1-C&Y21\IQW%<
M%\+/VN/V8?C?XGN/!7PB^/?A7Q%JUJK/+IVDZS%+*47[SHH.9%'=ER!D<\UZ
M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45G^*/%OA
M7P1HLOB/QIXFT_2-.@QY]_JE[';PQYZ;GD(4?B:/"_BSPKXWT2'Q+X+\3:?J
M^G7 )M]0TN]2X@EP<':\9*MSZ&@"S'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9
M('I4]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<%^T;^
MTI\)?V4_AVOQ3^-&MSZ?HS:I;6'VBWLWG(EF?:I*H"0J@,['^ZAQDX4@'>U!
MI^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4TW1]8TGQ#I%KK^@ZG!>V-];I/
M9WEK*)(IXG4,CHRY#*0001P0:LT %%%% !1110 4444 %%%% !1110 4444
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
MPC\4^,?A[K'QH\/>'=4\,:I.WB/3GLG@>:[?]Y,\86/_ $J4NQ#>7O8N#GW
M/3/V?_V@/A9^T[\*]-^,?P=\1#4M%U-6".R%)8)5.'AE0\I(IX(/L02I!/:5
M\G_\$D?AQKOAGX4>/?BE-X/NO#6@?$CXG:GXD\&>&[N'RGL])F*+;L8_^69=
M5X7IL5"."*^L* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS7]L7
MXM>*/@1^RSX]^,'@K3UN=7\/>&+J[TY'CWJDRH=LC+_$J$[V'<(: .VU+QQX
M*T;7;;POJ_C#2[34[W'V/3KG4(XYY^<?)&S!FY] :^;_ /@LGX?TC6/V!_$F
MJZ[8"ZM-%UO1;^ZMB2/,A74K>.49!!'[N1^00<9KSGX4?\$M_P!E;]I#]D+3
MOB?X[O;_ ,5?$'QWX8BUJ\^)UWKEP]XFI3P"0.F'V+'%(=@B*]$PW/1WP-N_
MBU^W-_P1$N]$U<SZ[XOU/PGJ6FVDEQ*/-U&>SNI%MMSN?FD801*68_,X+$\F
M@#,^'GQ;UW_@C_\ $B3]GS]H37=1U/X$:X;B[^&?C9X'N9=#D :5]+N!&"S
M\[-HY)# 89Q%]H? [XO:%\>_A-H7QA\,:)J^G:?X@L1=6EGKVGFUNHT)(&^,
MDX!QE6!*LI5E)!!KX^^''[ _QA_;MT&V^*/_  4KOKZPLUT,V?@KX7Z1>/;I
MH0:'R_M]R0<O>G[^ULA3PXQ^Z3Z5_8P^#7QD_9_^!EG\)/C3\6;?QG=Z+>3V
M^B:O':/'*-+5L6L4Q=B9)%0<GH 0F7V;V /5Z*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K-N]3T_78M0\.:#XK@@U&.!HW>TDBEFLG92%D,;9&
M02" PP<<@BOG+_@J#\7O'?@CP1\/_A!X&\;S^$O^%I_$2P\,:OXQMGV2Z38S
M$^<T3GB.9@,*Y(P Y!!PP\)_;S_8&^"G[!_[/B_MD_LA1:KX3\<?#O5-/NI=
M4.O75R=:BFNX;>6.Z661E;>TP9@H56&Y2""  #F/V5OC1HG[$>H?%/PG\1_A
MG>>-_P!J.X\?1Z-:275V7O/%L=X#)9S12R9-O:;(VDDVC 41;B-R!/6/&7[:
M/_!2+]C^XT[XI_MM_ OP)?\ PUO[Z*#6]1^'<]R]WX<\U@J-*)9&$B@G!P"K
M-A1("R@^\?$#X ? 77_B9X=_X*!>*_!.K3^*O!?A&XDLHM&B>:6>)X&;:;>-
M=UQ,BR3)&H[S'()"%?G+X]_\%'/A1^W=^SUK?[+W[+'PZ\5>)/B!XYL/[*F\
M/:AX?DMT\/B1@LES>SMF*-8@&(96;YU7IU !]XZ1JVF:_I-KKNBWT=U9WMND
M]I<PMN26)U#*ZGN"""#[U8KF?@K\/6^$GP;\)?"EM1-X?#'AFPTDW9&//^S6
M\<._G^]LS^-=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7F_P"T?_R!=-_Z^G_]!KTBO-_VC_\ D"Z;_P!?
M3_\ H--;B>Q5^!G_ ".FO?C_ .C#7J5>6_ S_D=->_'_ -&&O4J&*.P4444B
M@HHHH ***R?'GCGPI\,?!6J_$3QUK,6G:-HFGRWNIWTV=L,,:EG; Y/ X R2
M<  DT :U?)WQ/^+W[67[3/[4/C+]E_\ 9*^*>D?#C2_AI9Z>WB_QK?Z!%JMW
M=7M[$TT-M;V\W[L1B-6WN?FW X(XSS/B'_@H-^W9?^ 9OVH?AG^PI;W/PFMK
M=K^+^V/$BPZ[?Z6HW&^2W7(B0H"X4K(=OS#<I!KC_'_QL7X!?&;P]_P5H^#N
MFW^L?!WXO:#86/Q5L((-USI,T>(;>^9%)&Z(KY+ 9&])%SF9" #HA\>OB%\,
M_B_X>_9._P""L?@7PMXGT?5]8AN_AW\5(-*5-,O=0B/[I;N%AY=O."^,@*JE
M@"K(WF5V/_!:>]N+O]B:3X;6LNQ_&_C;0]"5QV+WBS_^V]>N?'?X0?!#]OC]
MF&[\'7NJV.K^'/$^FB[T'7[)UE%M-M)@O(6[,C'D<9&]&X9A7S5\!_A'K7_!
M43_@E1X1^'7Q=\=W>GZMI>NK GBFVC\]Y_[.O'@69=Q&]GMMT?F$_P"LRYSR
MI .^^('[<?CGQ]\=;']DW_@G[X0TKQ1J7A^]M_\ A/O%^IESHGA^SC<![;S(
MSF6=E5DPI.TY #,'\OZOKAOV>/V<OA%^RS\,;+X2_!?PK%I>E6@W2M]Z>\F(
M :>>3K)(V!ECT   "@ =S0 4444 %%%% !1110 4444 %%%% !1110 4444
M%-FFBMXFGF<*B*6=F/  Y)KSO]J+]IOP#^RE\,C\1?&]K?7\]W?Q:=X?T#28
M/-O=9U";(AM($_B=L$^P4GG@'Y\O/^"C'[37P5\9>';C]MG]B]? ?@/Q?JD>
MG6/B;3_%4.I'29Y1^[2]2,8 (R6/R8 ; <J5H S_ (??%G_@H]^W%X4N?VD_
MV7_B=X(\!>!Y=1NX/!'A[7M!-[<:[!;S/"9[R8AC;!Y(W 6(97;CG =NE_9
M_:+\ _M"_M!W/A[]IKX$Z9X,_:-\ :3+I\T,Z[_M&GNVYY]/D8G=$V\G +$)
M*2KLCL:XC]E'Q]<?\$VOVB=0_8&^-UP;/P#XJUBXU3X*^++IMML%GDW2:7+(
M>%=78 9Q\[$GB:.NI_X*]?"JV\/_  CL/VY_A[?1:-\0_A!J%I?:3JZ_*;RT
M>Y2*6QF(^_&WFDA3GJZ<"5L@"?M=:]H>H_\ !4']G[1_%.KVMAI'@GPQXF\4
MZK>7LZQ0PQM:^4LCNQ 54>$-D\ 9KJ_V;_VU_B;^U_\ M W=Q\"?AC!_PI'0
MX+FTO_'NMB6"?6M0& G]GQX^:)&!#;QRK$DHP5&S_P!IK_@GC\-_^"@'Q(^&
MOQ\^(?B#4=-TC3O#A77/#=L2DFJP2M'<0VSR@@Q(KF3?@%F! 4H1N'TQX4\)
M^&? OAJQ\'>#- M-+TK3;9;?3].L(%BAMXE&%1%4 * * -"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHKQ+]J;]LNW^ OB?1?@[\-/A=J?Q$^)?B:W
M>XT/P3H]RD!%LA(:[NKAP4M8 P*AV!RP(' 8@ ZO]JO]H?PW^RE^SYXG^/\
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
MOVK/ ?[&7AL?"V"T.IQ:/K.NR+XCN])4;S>!4;RX=T8\P(4=@O0.,$\CX_\
MC)/\!OBUX>_X*X?!31K_ %CX1?%G0;&S^+6D00[KG2Y(P(8+_8IQNB*^4W\.
MY77=^^5E .EM_CY\4_@/\9O#O[,'_!4[P_X9\9>'-7UB*Y^'/Q=_L2**SDU&
M,D1+>0$>7;SC?@.H&PL#EU)D7K?^"TEQ)J7['UA\+TEV#QU\1-"T%VSC >Y\
M_P#G;BO7/C;\,O@/^WO^RS?>&;S6]/UCPMXHTK[5HWB"T=76UE"DPWD3?PO&
MW4''1T88+"OF_P#9[^"\_P#P5#_X)2>!? /QR\8:A9W=AJZJGB.T02RW*:=>
M2VRRJ7^\SVP>+S#GYR7(;!4@';>+?VX?B;\=/CY:?LU_\$]M!TG6;?PWJ<#?
M$3XB:K"TNBZ5;(XWV4)0C[1,X5DRAXYV]&DB^LEBC1F=(U!<Y<@<L<8R?7@5
MR7P,^!/PK_9O^&UA\)O@YX1M]'T73T_=P0C+S2$#=-*Y^:61L L[$D\=@ .O
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\W_:/_P"0+IO_ %]/_P"@UZ17F_[1_P#R!=-_Z^G_ /0:
M:W$]BK\#/^1TU[\?_1AKU*O+?@9_R.FO?C_Z,->I4,4=@HHHI%!1110 5\>?
MM'1_%7X[?$3XR?\ !/#XB^++6UB^(/@N'7?@]JLMN(8E6'RTN;&5D!+E+B))
M#]Y_*E=L8"J,?]A3_@J/=_%KX]^*/V</V@7AM+VY\7:K%\-/$JVGV>TUJUAN
MI$%F#]TS1J%VD$[Q\I^< R>I?\%'OASXJN/A=I'[37PJL#-XV^#6K_\ "2Z/
M$F0U[8JNW4;$D<[)K;?D 98QJ!UH [\Z;JGP?_9!DTCXE:G8:A=>%_AV\6M7
M=E;&*WG-M8D2,J,254A#P?R'0>(_\$UF^'OPM_X))^#+WX[ZAIEKX87P]J5W
MKDFNA3:FSN;^ZEV2*X(=6255V8.[<  20*]0^/NOQ?M*_P#!/_QGXC^"LLFH
MKXT^%>H3>'TA7,EQ]HL)"D6!TD.[85ZAB0>E?*7[&7[&'QU_;"^&'PYU;]MJ
MPET'X7>!?#^GVW@SX4P[XO[:E@@2/^TM2!PQ#D%EB."0V,*I8S 'H?@;_@F!
M\"O&_A6/Q/\ LQ_M:_%#PU\*_&D OY?!WA7Q0R:;=P3+EEB\Q2\*NIVNK;FZ
MJ<8P/K3X7_#'P+\&?A]I/PM^&?AV#2="T2S6VTVPM\[8D&3R2268DEF8DLS,
M2222:V-/T^PTBP@TK2K&&UM;:%8K:VMX@D<4:@!451@*H   '  J:@ HHHH
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
MC61A-J^KW;"2]U6YQ\T]Q)C+L<G X50<* *]+H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BJ7B;Q#I7A'PYJ'BO7;CRK'3+&6[O)0,[(HT+NV.^%4
MFOC3X/ZO_P %%/V[/AG_ ,-1_#3]J32?A1H6LW%P_@;P5#X*M=3$MK%,\227
M]S/EP\C1G(C!4 A@.=M 'K'[6?QA^(O[.?QO^%WQ7NO$;_\ "LM5U27POXWT
M]HD\NQN+TI]AU$OC<%6:/RG+':JR<#+G.Q^PK^RKK'['/P>OO@Y>^/(]>L!X
MIU&_T-EL3"UG9SR[HX'8L?-<<LS8'S.5&0H)\.^"G[3&G_MZ>$OB-_P3A_;,
M\.6/AKXHV%C<Z;JUM9'-MJ03!2_LPQ_UD;"*;9D@@+(N5+*GLG_!/7XU>*OB
MI\!_^$+^*DFWQ[\.M4F\*^.(7?+/>6F$6YR>66:+RY0^,,S/CI0!YM_P3PFL
M+W]IG]J[XJ&XB@TV7XH)ICSR.%C1]/AE69BQX !DR3^-10?LN?L'_P#!03Q?
MK7[1_P"SQ\3?%GAG7;'69](\0>+_ (7:U)I$FI3H$9][-$R3JP93YR+^\ZEF
MP,>)? S]A;]L/XR^.?B?^SS\4]5OO!'P7F^,.LZ[X@NK-3#J/C1IY(Q'!&Y_
MY=/+BC<O@*3(1AV7]W^BGPW^&W@/X0>"-.^&_P ,O"MGHNAZ3;B'3]-L8ML<
M2#GZLQ))9B2S$DDDDF@#F_V<?V9/A%^RMX$?P#\(M"EMX;F[>\U74;ZY:XO=
M3NG^_<7$S?-)(<=> .@ '%>@444 %%%% !1110 4444 %%%% !1110 4444
M%%%>4?MK?M0Z9^Q]^SKK?QNO-";5;NT,-KHVDJ^W[;>SN(X8RW9<G<QZ[4;&
M3@4 >KU\;_M$:5\3OCM\2?C)_P $[?BCXWB@MOB/X2@\0_!_5[BW$<4(MS$M
MS8.8UR_EW$,<I'S/Y4LC'/ J/QWI'_!7[X3?#V7]H;_A>?@CQ=?:?9G4-<^$
M<'@M+>VC@5=\L%K>JYGFD5<XW$;BO!<X#8WQ+_:#\+?MT?LCZ!^W9^S#:LGC
M[X+ZR->D\.RR@W4"HF-2TR0J,M%/:[RK*/W@C0 *VY5 /ICQ+::A\'_V.M2L
MOB!K=KJEQX7^&\Z:QJ$%IY$-T;:P822",LVQ6V$[<G&:\7_X)ZZO\,_@9_P2
M6\$:Y\?=8TVQ\,1^&+R[UF76E#P/;7=Y<3")D8'S=ZS!1& 2^X* 20*](_:%
MUA/VH?\ @GSXRU[X)R2:DOC7X7WT_A^.!<R7/GV3LD.T9Q(V?+*]0Q(-?,W[
M&/[#7QL_:?\  WP[\:?M[V1L/!'@3P[I]EX"^$*HT<,[6]LD0U'4XSRTC[2W
ME-S\Q#!5W(X!W'@S_@EI^RU\2?#4/C?X!?M ?%'P]\-/&ULFI7'@?PKXQEMM
M&U*&90V#"Z&1%=3AD)R!\HV8Q7UM\/\ P!X-^%?@K3/AU\//#UOI.B:-9I:Z
M;IUJN$@B48 &<DGN6))))))))K5M[>WL[>.TM($BBB0)%%&H544#   X  [4
M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\W_ &C_ /D"Z;_U]/\ ^@UZ17F_[1__ "!=-_Z^
MG_\ 0::W$]BK\#/^1TU[\?\ T8:]2KRWX&?\CIKWX_\ HPUZE0Q1V"BBO,/V
MR?%_QJ^'G[./B3XB_L_VUI<^(_#T$>J)87EMYHO;2WE26ZMU'9W@655(!.3@
M ,00BCG_ -IG]M&#X)>.M*^!WPM^$6L_$GXD:W8/?V7@_0[B.W%O9*Q0W5W<
MRY2VB+@JK$'+#&!P:H?LH_MLK^TSXJ\5_ SXD_"#6_AI\1/"MNDFM>%M2O5N
M&%M*,)<V]RBJ)5RR_,% ^=""P.:H_L]_"M?B%^U->?\ !0WP#X_LKSP=\2/A
M?IEK::3);,UW%,KJ^=^=L:*J@,G),C."%V MYYX\_8A_;?\ BG^U%X^_:9\+
M?M,Z7\*KVZM(] \)6^CZ!%JLEYI-NPEB>YEE*^3YDN79%5B.A)"@, =?XM_X
M)8?!+6OV-=*_91T?5KVVO?"]Q/J/A+QN^/[1L-4DF>;[473:6W.P5U!&55<;
M65&6/]@W]K[QOXTUO5OV-?VNK*+2_C#X+A\N]$F!#XGL ,)J%N< /N7!=0.0
M=X !9(]?_@G'^TU\6_COX(\6_#S]HC3[2+X@_#+Q7-X>\3W>G(%M]09/]7=(
M% 52^'!"@*=H8!0VU?:-9^#?PK\0_$W2/C-KG@'3+KQ5H%E/::-KTUJ&N;2&
M7_6(C=L\@'J [@8#OD X']C3]G?Q=^R[X7\4_">ZURSN_"$7C&\O?AY:P,YE
MTW2[G;,;23<  (YWF"X)RIR3S@>QT44 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7S-\6O^"C%WHOQ"\0?#;]FW]F+QC\6[OP;,8/&-_X;*0V6FW &
M6M5E<,9[A0#NB120>,D@@=;^U#^T'XY_9V^+'PNU>_@L3\.?$WB"7P]XNO'@
M/GZ=?7*+_9T^_=A83*CQN2 !O!)Z"LW]C?\ 9L^*G[(GP?\ '_ABYO\ 2/$V
MI:IXWUOQ#X:@MYGMS<)/@P0W4SJ=LC%%W.%8)NP"X7) *;ZO\'O^"M/[$U]I
M?A/Q1KFA:+XDN([76(UB2.^L+BUN8I9;2922.2B@X/*."#SBN6_;=_8V\;Z3
MX@T?]LW]B2SATKXH^!K%(9=&MX\6_BK28U"G3YD!&]Q&H5#U( 7(*Q-'X_HG
M[,?_  5!_8Z^ NO_ !]^'G[0GA4:@^JZAXU\7_"E/"4,EK<2S8FNHQ>DF5W5
M$"A(_+7]WA').YOMG]F7XX:5^TI\ ?"?QUT;37LH?$VC17;V3ON-M*<K+%NP
M-P6174-@9 S@9Q0!Y/X;\>_!C_@K)^Q%KOA_2)3I\VLV#V&L:7='-UX<UB/#
MQ[Q@',<RI(C8&]0. 2RCV;X$V'Q3TOX,>%]+^-]Y97/B^VT.VA\17.G3-)#-
M=K&%DD#,JDEB-QX R3CC%'@/X%?"'X8>,_$_Q"^'_P /].TG6O&5['=^)M0L
MXMKW\R*55FYP.K,0H +.[G+,Q/64 %%%% !1110 4444 %%%% !1110 4444
M %%%% !5;6=8TKP]I%UK^O:E!9V-C;/<7MW<RA(X(D4L\CL>%55!))X %6:^
M4OVBO%?Q2^.?C?XS?\$]_$,FF:1=>*_AN-3^$^JIOC34(#'Y-W!</EOG6X !
M"C/DR%MO'(!F:_\ \%@? 6C6*_$ZU_9D^)]Y\*A?"VD^*46@A; @R>7]H2-B
M)&M]^!YAVDG@*6PI]D^(O[/W@?\ :4^*/PE_:+_X3:6ZTKP/)=:OHVF6Z*]G
MJIO+55@N2W!!C^61#R#D\<UP_P =/@A^T$G_  3FT_\ 95^&WA?P]J_BJ_\
M"6G>$-4N!=F#3[&!H4MKF^0.F]D1 6"A=XR& )7:?&[[QO\ MT?\$PF^'"?&
MOXC^&?B!\&Y+C3?"=Y#I7A\6-UX;7REA@D0CYID58_O2,^[:5(1G5J +/Q6\
M(^*O^"37QPN_VE?A#H=U?_ ;QGJ2?\+)\'V$9;_A&+R1@JZE:H/NQ$D J,#_
M )9\ P^7[A^T9\+-3_:+@^%/[47[+OB+2;SQ#X1\1VNIZ%J;W>RUU/1+S;%?
MV[2*"0CP-OZ$@Q8 W'%>Z:_H.B>*M#O/#/B72;>_T[4+62VOK&[A$D5Q"ZE7
MC=6X92I((/!!K"^#/P8^&G[/OPXT[X2_"+PQ'H^@:4KBRL8Y7DVEW9W8O(S,
MQ9F8DDGK0!T^U=V[ R!@&EHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*23?L;RL;L';NZ9]Z .1^.OQV^%_[-WPSU#XM_%[Q*FF:-IP4/)L+R32L<)#
M%&N6DD8\!0/4G !(\4^%O_!3_P"'/C3XQ:'\&/B5\"OB1\-;[Q<Q7P9>^/O#
MHL[?6&XQ&C!VV2'( 4Y&64%@S*#Y[J$/QL_X*$>$/AU?76G>'=+\;_!;X^(W
MQ.\+7L\J6/\ H3RD219#NX>)HC$2""97^;"DUVO_  4-^!/[3'[2?Q$^%?@G
MX&Z!H.FV7A+Q*GC&Y\<>(I#)#:7MF=EO:+!'^\D+&4R$<(WEC)^4B@#A/V(/
M'K_L(_M#:]_P3A^,[_8-&U?6[G6O@OXAN#M@U&TN)"[:>7/ F5\X!Y9S(/XH
M@^__ ,%6/@I=>$?"UA_P4)^"]Q'I'Q&^$\L5W)=I\JZQI7F!)[.XQC>H61B,
M_P )D3^,%?/];T/XE_M"?&U_^"</_!3;1=$U75-4TB7Q!\*OB?X(A-G/')%G
MS F1B.151B5V@?NL,'#1N.]?_@G7^UA\2M%M_@K^TU^WQJ'C#X76UQ$UWH=K
MX7AL]2UJ&)P\=O=WH9I"F57<V69\<D'#* =[\+/AGXT7]K6R_:S^$]C;Q>!?
MBW\.[:X\=6%Q<A)+?4H$B:PND3&9'>"9H6 P (V8G)4'Z'2&&)G>.)5:1MTA
M5<%C@#)]3@ ?0"H].T^QTC3X-*TNTCM[:UA6*W@A0*D<:@!54#H   ![5-0
M4444 %%%% !1110 4444 %%%% !1110 4444 %>6?M:?M4>&_P!E7P%9:_=^
M&;[Q'XA\0:K%I/@[PEI1'VK6=1D^Y"I(.Q!U:0@A1V)*J?3-5M[Z[TNYM=,U
M#[)<RV[I;W7E"3R7*D*^T\-@X.#P<8KXE^%W@_XR?MHR_"KQ;XR\>Z=I?Q0_
M9Q^)E]I7Q&AO[(NFI1[%5KB*./:-UQ"D#(_RH/,E9?N!6 +7BO\ ;6_:\^#/
MB30]!_X*!_LO^%](^''Q"OAH+:WX4UU[IM'FN4*K#>Y9@X(W!F3:-H8J6*[3
M@_"*R_X*%_\ !-G3KS]F_P  _LQ-\:OA]#J$\OP_UW3_ !)#876GPS2-(;:[
M5T;A78DMM5<LV'((5.Z_X+5P1ZU^R+I'@*-0;SQ1\2M"TK3?[WGO,SC;[[8W
M_6O>OCW\;_@O\+['3/ GQ3^+B>%;[QS=_P!B>'I+>YV7KW,P\M7@PK;"I=?W
MK+L1BFX\@$ ^$/VK_P!F[XJ? G]F&\_X*&_%F_TS3OCOIOQ1L_%8719,Q6\-
MQ):V"Z(K@GSXUA6-FY;.V0 LI9F^TO"_[.6K^%/VP=9_:<\)>(8=/T?QGX.M
M[+QCX:DMV+W>IVTBBUO P("LL#21-G.0%XY)'FWPZ_X)A6VF^,=!UOX^_M3?
M$#XIZ-X0ODO/"?A?Q9>J;.UN$_U4UP!DW4D?\); '(P0<5]3T %%%% !1110
M 4444 %%%% !1110 4444 %%%% !117EG[:/B;XW^!?V</$/Q!_9[>!_$GAR
M.'5EL;BU$HU"TMY4ENK4 YPTD"2*" 6R<+AB& !S'[3_ .V1XE^&7Q'TS]G'
M]G;X13?$/XH:QIS:BNAK?K:6>DV ;9]LO;AN(T+<*G5B,94LF[P+XD>/_B7^
MW=I7BK_@FK^V!\);?X7_ !-OM%37_ NK:?J7VS3=0:WDWI)&ZY*X*,K %CL\
MW[K(%/L/[.7PNO\ QW^UCJ?_  4%^'?C;3+SP'\4?AGI21Z=-&YOH;J/;M (
M^2-%1,.,DF1F!4;,GFOC[;Q>(/\ @L/\!+&P4?:- \">(M3U J.3;S02VT>?
M;S"V/<T <MIO[4?_  54D\!']G35?V$KB7XA&S.F?\+(DUV(:$V5V?VB^%*E
MMOSF)7R6Z*/]56+\.OV<M/\ ^">G[=?P(\!_#+4UN+3XG^ K[PY\0-.@7$>H
M7>EV23+J?E=%9F8 GLH?J78GZ4_:/U/P5\>-2N?V0O G[6-]X!^(PM8M<A_X
M1>Z0W\,$4BD"52.8V+(S1!T=U /,98'-_9P_8;;X2_$VX^/WQL^.&N_%+XA2
M:<=.LO$>OVT=O#IEF3EHK2UC)2 N?O,"2<G&W<^X WOV.OV<_$G[+?A+Q+\*
MW\2VM[X4'C"]O_ 5C"K^9I.F7!6;[&Y;@A)WFVXS\I!)R<+Z]110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7F_[1_\ R!=-_P"OI_\ T&O2*\W_ &C_ /D"Z;_U]/\
M^@TUN)[%7X&?\CIKWX_^C#7J5>6_ S_D=->_'_T8:POA'^W?\)OBG^U+XZ_9
M$GADT?Q9X-NPMG!>W"E=:M_)1Y)8,=&0L0T9RVT!QGYP@Q1V.)^+W[0W[3_Q
MU_:'\0_LK?L27WA_P^? UM;2>/\ XA^);,W<=E<7"%X;*TMQ\LLNP%F9\J,,
MORD#=%^R#^TM^TG8_M+>)?V&?VSO[$U/Q7I?AY/$'AKQ;H%KY%OK>F-((FWQ
M8 617;'RJH^208.P._J7P@_92T7X-_M%_$OX_P#A_P :ZA(GQ+DL)K_PX\*"
MVM;BWB,9G5N79GW,>J@;R"&^7;X[I"Q^-?\ @MKK&JQ8\GP5\ H+&Y8=KBXU
M+ST!_P"V<S'\*11J?L7.W[,G[0_C[]@K5&,.BQR/XQ^%0<X7^Q[N4_:K).P%
MM=%@%Y8K(6/%7?B]XP_X*K^&?B_KNF?!OX1?##Q-X.U!D_X1?4M1UF:UFTD;
M%5C=H6#3?,&8K&#P>&[#EOB)\1_!/[:?[1FAZG^QWK?V[QM\"O%5I-J'B>6W
M==%U#3KQS;ZGIBW:!@[B("3&#DH?+W88K]A4 >-_L5_LM:A^S%\/]7'C;Q>O
MB/QMXR\07'B#QSX@CA\N.ZU"?&Y85P"L* ;5&!_$<+NVCV2BB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHJIK^KP^']"O=>N8))8[&TDN)(XL;G5%+$#)
M R<<9(% %BXN(+2![JZF6.*)"\DCMA54#)))Z "OC/2/V@/^"AW[:NFZA\7?
MV*'\">#OAW:7UQ;>%KWQI:S3WWBHP.T;S[55EMK=G1E7(#Y!R?[OMO[)7[6G
MP9_;W^!;^._ 3ND5Q&]CXB\/W<H^TZ;,RD-%)MZAE.4<<,I[$,JW?V+_ -F9
M_P!D#]GW2O@$GQ"N_$MMH]U=O8WUY9I T4,T[S"$*I.0I=N2222>@PJ@'E/P
M6^(-M_P5*_8J\;_";XU^#XO#?BJSOKWPMXRTV#+)INKVVUX[F$$DX23RY "3
MAXV7<P&X]O\ L(?'7QK\9_V;_P"S_&\,0^(O@>[N?#'C.RO)BH_M>S_=^8[
M$[)E\N7>%(_>-@'%>4?\$R/%GA/0?"7[1'[1_B_Q!9Z3X?U7X[>(;TZE?3K%
M!%91&,B5F/ &789[E?>M[]E#4;/XS_M/:I^VA^S+YY^&7Q$T.?3_ !E#K-I)
M92RZQILRPVFH6T;K^]2:!V3<,#$;;R)!Y8 .9\177_!8'XY^"]5_9R\<?!'X
M?>#8=;AFT[6/BE8>(Q<0+82[DE:UL1(TPF,9(4OM&3G"=5^J?@A\(?"OP"^$
M/ASX,>"%D_LOPUI,-C:/,09)0BX,CD<;W;+MC RQP!7544 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7%?M%?'KP)^S'\%M?\ CG\2)Y4TGP_9^=-'
M;J#+<2,RQQ0Q@D O)(R(,D#+9) !-9O[5G[3/@K]D3X,7OQR^(6DZC>:1IU]
M9V]W'I<:/*BSW"0^8 [*"%W[B,Y.,#K7-?M0_!?P-_P4/_8_O/ ?@OXCP0Z7
MXLMK/4-!\3V,?GQH8YHYXY-FY=P.PJ5)!&3T(X /"?B)^TA_P5N^&_PVG_:Z
M\0_!GX9P^";"T&I:I\-ENKM]<L]+'SN\L^!&)DCRS8R% .8B05'8_M?ZHWQ>
M_9K^'_\ P41_9[L9KG7/AXL'C'1K<KMFO-&FA7^TM/?&<;K8MN R=T&!UKT_
M]L[6)?A_^P?\2KWQ-K']H7-G\,M3MY[Z2%8_M=PUB\0<H.%WR,#M' W8%<#\
M!OC!\(/V+_\ @F/\-?%_[0/B2#3M+B\ Z<7M94\R:]FN+<3?98HNLLAWD;1P
M "6(4$@ ]0^)/Q5^*OC/]F>+XP?L8>']"\5:UK&F6FH^&[/7[XV]M=6\NQSD
M@C]YY9("LZ -U88P? -9^'G[;/\ P4$U_P *>%/VG_V?-,^$GPZ\,>(+;6M?
MT[_A*8=6O_$EU;$F*WC\D!;>W+$E]WS$8VL>M>H_\$^/A=XX^"WP[\0?#F91
M+\/XO$3ZC\)[N:1EN?[$O8TNUMI87 >(PR2R1@28<X/RJ I/OU !1110 444
M4 %%%% !1110 4444 %%%% !1110 445Y;\9_P!L#X-_ 'XR>!/@O\4=2GTV
M\^(;7<>A:G*BBS2>$P@0RR%@4:1IE5#@C=P2,B@#._; _:O?]FW2/#_ACP3X
M$F\7?$#QSJ;:;X&\)6]P(?MLZJ&EFED/$4$2LK._;<O0$LOBW_#9'[=7[,?Q
M?\&:!^WC\,OA\?!GQ UN+1M.\3?#RXN\:-J$W^IAN1<L=X/.2H  5V#-MVGV
M7X]_LJ:M\6_VE?A#^T;X:\>IHUY\,]0U$WEM+8F<:A9WEN(I85^91&Y"E0_.
M!(3@E0#Y9_P5]BC\1> O@]\,K<;KWQ-\>O#UI;*.JKF;=(/IE03_ +5 &I\7
M?^,3/V^?#/Q[M_W'@[XTQP>$?&Q'$=OKD*L=*O&]Y$WVQ)P  ">37H'[6/Q?
M_:Q^#]UX>UK]G;]F2U^).D22S#Q3:1>(4LK^W7"B(P+(-K#)8DX<\8VJ#O&%
M^W[XD_9T\>^!8?V-_BI\0K?3?%'Q-_T3P9;11O+<6^H(3):WA$0+11K<1QCS
M#@$Y7.-Q'IW[.5[\7M0^!'A2Y^/NA1Z;XS_L2!/$EK%<I*HNU7:[[HR5^?&\
M@$A2^W)QF@#P[]G_ .#?[0_QR_:GM_VW?VJ/A[:>!CX>\/3:-\/O ,&J)?7-
MHDY)GO;N>,!/,=245%Z*WS %<O\ 4U%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5\\_MD_M(_%SPM\1?!G[)W[,-KI@^(OQ!2YN(M:UN,O9^']-M
MUS->O&/]:_58TY!93NSP&=^T;_P4+^&O[+G[4G@;]G_XL:>MAI/C7299E\62
M7@$5A<^<(HDF0K\L3$,#+NPI9<@*&8=M\0OV6? _Q&_:.\"?M07&OZK8:]X%
MLKZUM$TZ9%AU""Y0*8K@,I+(N9" NWE\YX% 'S?/\1?VX?V$/VB/ASX<_:/_
M &A[/XM?#_XH>(X_#S:E)X6@TJ[T35)B!"56$D-&S'NQ&U)/E0@%NX^-Q_X9
M._;N\)_M(6W[CPA\74@\&>/R.(X-60$Z3?/[L-]L6.%5<'J:S/\ @I@J^+?C
ME^S!\)$&Z34/C1;ZT4'4PZ=&))/PVS5I_M@_&GX$?M(>*[[_ ()J:?9:GXC\
M3>*-+G.K7_A^V$\'@Z6)/-M;R[D!'ELMPL)VCYAD;L;E5@#'_P""O_A?XSZE
MX%^$OCCX(_#BY\7:IX2^,NDZJ/#]O"[BX>-9O*,FW[L?F;49B0%$N20,FM[]
MD;]A+Q)X=\>R?M;_ +9/B:'QI\8=4CS#*P#:?X6@.<6EC']U2H8@R =R%^\[
MR>^_"#2_B%H?PJ\.:+\6M:L]2\3V>B6T/B#4+ ,(;F[6)5EE3< <,P)Y Z]!
MTKHZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKP7X,?M_?"WXK_M
M5>/?V0=1M#HGBKP?J)BTR*YNU==;MUB1I)8N!MD0EMT7)V ."<.$ .-^*'QT
M_:G_ &E/VBO%'[,7[%_C+1O!.G_#Y+9?'7Q&UC2$U"5;V="\=E9VLG[MRJ@E
MW?H01\N!YB?L=_M$?M+Z+^TYXJ_85_;'UC2?$/B72?#L?B'PSXSTBP6T36=,
M:18G\R%%5$D5W PJ@?)(/F"AF]:^$/[*GA;X,_'SXD?'?PSXJU1I/B5<65QJ
M>@R%/L=M/;Q%#,GR[R[EG8G=CYB,' QXOX7>#Q?_ ,%JO%_B%I%6W\#_  )L
M]+N9"<!)KB^6Z7)[?NW>@#5_8Q9OV8_VB_'W[!FIL8=$$C^,OA2&.%_LB[E/
MVNQ3L!;71;"\L5E+'BO)_P!L_0?VSM+_ ."H6G:]^RGX#AO=4\5?!4:!IWBG
M5(6-AX<7^TVEN+QV*E2\:[<(<Y-PN%<_(W=^)OB5X,_;P_:"T3Q1^R!J4TOB
M+X&>+[5Y_&]S:.-$U>PNR8=4TR&Y0-YK>3M<<88J"A*G?7V'0!XG^QM^P_\
M#O\ 9%T"]U*'4[GQ-XY\0N9_&/CW629+[59V.YAN8DQQ;N1&">@+%FYKVRBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KS?]H__D"Z;_U]/_Z#7I%>;_M'_P#(
M%TW_ *^G_P#0::W$]BK\#/\ D=->_'_T8:^8-?\ ^"47Q \9>'O'OQIN_&=I
MH?QQNOBGJ7BKP'XMTB=@EI;AE6ULI21DPNB9(()0N.& =7^G_@9_R.FO?C_Z
M,->I4,4=CY^_8+_;4/[3_AC4O 'Q0T'_ (1GXK>"9?L7CSPG.-CQRJ=OVJ%2
M3N@D//!.PG&2"COX3\>_V"OVLOC3^W_\0;SPE\0)_!_PL^(?A[1E\8>(]/D3
M[;=VUM#Y#:9;=61G:,LYP%".N[<#Y;_2'Q0_8H\ ?$']ISP=^UGH'B34_"_B
MWPQ(8M5NM#V*/$%CL(%G=!@0R@X&[!;9E>"(VC]GI%')_!+X'?"W]G7X;Z?\
M)_@[X1MM&T334Q#;6ZY:1SC=+(Y^:21L99V))_*NLHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N,_:+T'XA>*O@%XT\+_"<6W_"3:EX6OK30OMD
MWEQBZD@=(R6Q\O+#!/&<9P,FNSHH _/#7?V(_BS_ ,$V?!7@W]K/]DZP?4]7
M\,>%;2R^-7@BWD)@\36T<8:XNX0,[9HVWL" 3M4, 2)%E^W/V?OC[\,_VF_A
M-I/QF^$NNK?:/JT&Y-V!+;2CB2"903LE1LJR_B"003V?7K7B7[/_ .Q%X/\
MV9_CSXV^*OPG\8ZCIOAOQM%%-=?#V&)!IMIJ(8F2\B[H67"B-=JKN<'<OEK&
M ?(W[(7_  3"_:(^(5I-\,?VR-;GTWX3>$?&FI7>D^!;*;RW\579NG/VV[=#
MDV_ \L$@LO*A =[_ *.:)HFC>&M'M?#WAW2;:PL+&W2"RLK.!8HH(D 541%
M"J    , "K5% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > ?\
M%#OV=_B)^U-\.?!_P=\)V=I+H-W\1=+N?'C7%P$=='A9Y)=BGB0EA'QG/3@C
M)'A6C7OB'_@CS\<8_">N7-W??LV>/=7/]D7\S-*W@74Y22878Y/V9SDY/8%N
M71_-^]*P/BC\,/ GQH^'VK?"WXF>'(-6T+6[1K;4;&X7Y9$/0@CE64@,K#!5
ME# @@&@#R[_@HC\/O%'QP_83^(G@OX7VSZIJ6J^&O/TNWT_]XUZ(WCG\N+;G
M>9$0JH&=Q8 =:\>_8Z_8#^)?C/6O#?[2_P#P4#NX-8\3Z#I=O;>!?A\B@Z7X
M3@C1%1C'DK)=81222P5@"2S!3'[W^QM^S=K?[)_P8B^"VI?%S4_%]CINI7!\
M/W&JVZ))I^G,W[BSRI)D$:_Q'NQ"JBA5'JU !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?(O[8_[ ^J_MO_M:Z5'\7=,,7PTT+X8WT&EZG8WP
M%RFNW-R%W!.J^7&D<@R"K% #D$@?75% 'R!^Q!^TS\3_ (2_$^7_ ()W_MHZ
MIN\;Z-;[_ 7B^<D0^+]*4'RV#M]ZX15(.268(P;+QL7;_P %7_AU^TEXDU?X
M*_$+]F+X?CQ)K_A;X@/+!82Q%X(9I+<^3<7'*A(4:(EG9E49 )&17K7[;?[&
M?@_]L?X:0Z#=:K)H/BO0;D7_ ()\860(N=&OE(975E(8QL57>H(SM5AAD4CU
M/P/I/B+0/!FE:'XO\4'7-5L].AAU+63:+;F^G5 KS^4I*Q[V!;:#@9P* /"O
MV-/V#[+X"ZS??'CXW^+6\>?&+Q(I?Q#XSOUW+:AA@VMDI \F%1\N0%+  81=
ML:_1-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,_QG_P""
M>?AW]IC]J3Q1\5/V@);'6?"&H?#"#POX=TB-&2YT^9KI[B>Y#$$+*K!&CD'/
M[PJ5PF6X3]C[XY_$G]CSXQVW_!.?]KW7WO(I$(^#GQ NLK%KMB#A+&5B?EN(
MQA%4G/2/)S$9/M.O,?VL?V2_A1^V+\+F^&7Q2MKF'R;I+O1]:TUUCO=*ND/R
MS02$':<94@@@@^N" #QG_@I/^R3^TO\ M$_%'X.^//V8O&EOX=U3PGJ&L6NI
M>()Y5#:5;7]M%&]U&AY=U6%T4)\V^5""H!=?7_V2OV/?A#^QU\/6\&?#6PEN
M+^^D%QXC\3:B1)?ZS=')::>3J>2VU!\J[CCDL3Z7H>E+H>BV>B)?W5T+.UC@
M%U?3F6>8(H7?(YY=SC)8]22:M4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5\+:Y_P29\5^*_ GC3XDWWCJSTOXX7GQ2U3QAX,\;Z0SH++=(!
M;6;DC/DLD:DK\WEL_&\*RO\ =-% 'SU^P3^VG<_M*Z!JGPO^+^@CPS\6_ TG
MV/QUX6G 1BZD*+R!<_-!(<'@D*6 R5:-W\1^./\ P3K_ &E?CI^WO\1=8MOB
M3<>%/A%\0])T1_%]_I5P@OM5CM+86YTR+JT88QLTC'";9%R).4KZ4^)G[%_P
MR^(G[2O@[]JVRU;5/#_B[PHS1W5[H4RQ?VW9E&46EV"IWQ@GKUVEES]TIZ_0
M!SGPE^$?PX^!?P_T[X7?"?PE::)H6E0^79V%FF /5V)Y=V.2SL2S$DDDFNCH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O-_VC_^0+IO_7T__H->D5YO
M^T?_ ,@73?\ KZ?_ -!IK<3V*OP,_P"1TU[\?_1AKU*O+?@9_P CIKWX_P#H
MPUZE0Q1V"BBBD4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %>;_M'_P#(%TW_ *^G_P#0:](KS?\
M:/\ ^0+IO_7T_P#Z#36XGL5?@9_R.FO?C_Z,->I5X;X*\?VG@'Q3JUW=Z?)<
M"XD9 (W QAR>]=5_PT?HO_0M77_?Y:+,2:L>D45YO_PT?HO_ $+5U_W^6C_A
MH_1?^A:NO^_RT68[H](HKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"
MZ/2**\W_ .&C]%_Z%JZ_[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^
MA:NO^_RT?\-'Z+_T+5U_W^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+
M5U_W^6BS"Z/2**\W_P"&C]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-
M_P#AH_1?^A:NO^_RT?\ #1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\
MM'_#1^B_]"U=?]_EHLPNCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EH
MLPNCTBBO-_\ AH_1?^A:NO\ O\M'_#1^B_\ 0M77_?Y:+,+H](HKS?\ X:/T
M7_H6KK_O\M'_  T?HO\ T+5U_P!_EHLPNCTBBO-_^&C]%_Z%JZ_[_+1_PT?H
MO_0M77_?Y:+,+H](HKS?_AH_1?\ H6KK_O\ +1_PT?HO_0M77_?Y:+,+H](H
MKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"Z/2**\W_ .&C]%_Z%JZ_
M[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^A:NO^_RT?\-'Z+_T+5U_
MW^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+5U_W^6BS"Z/2**\W_P"&
MC]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-_P#AH_1?^A:NO^_RT?\
M#1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\M'_#1^B_]"U=?]_EHLPN
MCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EHLPNCTBBO-_\ AH_1?^A:
MNO\ O\M'_#1^B_\ 0M77_?Y:+,+H](HKS?\ X:/T7_H6KK_O\M'_  T?HO\
MT+5U_P!_EHLPNCTBBO-_^&C]%_Z%JZ_[_+1_PT?HO_0M77_?Y:+,+H](HKS?
M_AH_1?\ H6KK_O\ +1_PT?HO_0M77_?Y:+,+H](HKS?_ (:/T7_H6KK_ +_+
M1_PT?HO_ $+5U_W^6BS"Z/2**\W_ .&C]%_Z%JZ_[_+1_P -'Z+_ -"U=?\
M?Y:+,+H](HKS?_AH_1?^A:NO^_RT?\-'Z+_T+5U_W^6BS"Z/2**\W_X:/T7_
M *%JZ_[_ "T?\-'Z+_T+5U_W^6BS"Z/2**\W_P"&C]%_Z%JZ_P"_RT?\-'Z+
M_P!"U=?]_EHLPNCTBBO-_P#AH_1?^A:NO^_RT?\ #1^B_P#0M77_ '^6BS"Z
M/2**\W_X:/T7_H6KK_O\M'_#1^B_]"U=?]_EHLPNCTBBO-_^&C]%_P"A:NO^
M_P M'_#1^B_]"U=?]_EHLPNCTBBO-_\ AH_1?^A:NO\ O\M'_#1^B_\ 0M77
M_?Y:+,+H](HKS?\ X:/T7_H6KK_O\M'_  T?HO\ T+5U_P!_EHLPNCTBBO-_
M^&C]%_Z%JZ_[_+1_PT?HO_0M77_?Y:+,+H](HKS?_AH_1?\ H6KK_O\ +1_P
MT?HO_0M77_?Y:+,+H](HKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"
MZ/2**\W_ .&C]%_Z%JZ_[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^
MA:NO^_RT?\-'Z+_T+5U_W^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+
M5U_W^6BS"Z/2**\W_P"&C]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-
M_P#AH_1?^A:NO^_RT?\ #1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\
MM'_#1^B_]"U=?]_EHLPNCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EH
MLPNCTBBO-_\ AH_1?^A:NO\ O\M'_#1^B_\ 0M77_?Y:+,+H](HKS?\ X:/T
M7_H6KK_O\M'_  T?HO\ T+5U_P!_EHLPNCTBBO-_^&C]%_Z%JZ_[_+1_PT?H
MO_0M77_?Y:+,+H](HKS?_AH_1?\ H6KK_O\ +1_PT?HO_0M77_?Y:+,+H](H
MKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"Z/2**\W_ .&C]%_Z%JZ_
M[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^A:NO^_RT?\-'Z+_T+5U_
MW^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+5U_W^6BS"Z/2**\W_P"&
MC]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-_P#AH_1?^A:NO^_RT?\
M#1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\M'_#1^B_]"U=?]_EHLPN
MCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EHLPNCTBBO-_\ AH_1?^A:
MNO\ O\M'_#1^B_\ 0M77_?Y:+,+H](HKS?\ X:/T7_H6KK_O\M'_  T?HO\
MT+5U_P!_EHLPNCTBBO-_^&C]%_Z%JZ_[_+1_PT?HO_0M77_?Y:+,+H](HKS?
M_AH_1?\ H6KK_O\ +1_PT?HO_0M77_?Y:+,+H](HKS?_ (:/T7_H6KK_ +_+
M1_PT?HO_ $+5U_W^6BS"Z/2**\W_ .&C]%_Z%JZ_[_+1_P -'Z+_ -"U=?\
M?Y:+,+H](HKS?_AH_1?^A:NO^_RT?\-'Z+_T+5U_W^6BS"Z/2**\W_X:/T7_
M *%JZ_[_ "T?\-'Z+_T+5U_W^6BS"Z/2**\W_P"&C]%_Z%JZ_P"_RT?\-'Z+
M_P!"U=?]_EHLPNCTBBO-_P#AH_1?^A:NO^_RT?\ #1^B_P#0M77_ '^6BS"Z
M/2**\W_X:/T7_H6KK_O\M'_#1^B_]"U=?]_EHLPNCTBBO-_^&C]%_P"A:NO^
M_P M'_#1^B_]"U=?]_EHLPNCTBBO-_\ AH_1?^A:NO\ O\M'_#1^B_\ 0M77
M_?Y:+,+H](HKS?\ X:/T7_H6KK_O\M'_  T?HO\ T+5U_P!_EHLPNCTBBO-_
M^&C]%_Z%JZ_[_+1_PT?HO_0M77_?Y:+,+H](HKS?_AH_1?\ H6KK_O\ +1_P
MT?HO_0M77_?Y:+,+H](HKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"
MZ/2**\W_ .&C]%_Z%JZ_[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^
MA:NO^_RT?\-'Z+_T+5U_W^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+
M5U_W^6BS"Z/2**\W_P"&C]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-
M_P#AH_1?^A:NO^_RT?\ #1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\
MM'_#1^B_]"U=?]_EHLPNCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EH
MLPNCTBBO-_\ AH_1?^A:NO\ O\M'_#1^B_\ 0M77_?Y:+,+H](HKS?\ X:/T
M7_H6KK_O\M'_  T?HO\ T+5U_P!_EHLPNCTBBO-_^&C]%_Z%JZ_[_+1_PT?H
MO_0M77_?Y:+,+H](HKS?_AH_1?\ H6KK_O\ +1_PT?HO_0M77_?Y:+,+H](H
MKS?_ (:/T7_H6KK_ +_+1_PT?HO_ $+5U_W^6BS"Z/2**\W_ .&C]%_Z%JZ_
M[_+1_P -'Z+_ -"U=?\ ?Y:+,+H](HKS?_AH_1?^A:NO^_RT?\-'Z+_T+5U_
MW^6BS"Z/2**\W_X:/T7_ *%JZ_[_ "T?\-'Z+_T+5U_W^6BS"Z/2**\W_P"&
MC]%_Z%JZ_P"_RT?\-'Z+_P!"U=?]_EHLPNCTBBO-_P#AH_1?^A:NO^_RT?\
M#1^B_P#0M77_ '^6BS"Z/2**\W_X:/T7_H6KK_O\M'_#1^B_]"U=?]_EHLPN
MCTBBO-_^&C]%_P"A:NO^_P M'_#1^B_]"U=?]_EHLPNCTBBO-_\ AH_1?^A:
MNO\ O\M'_#1^B_\ 0M77_?Y:+,+H](KS?]H__D"Z;_U]/_Z#1_PT?HO_ $+5
CU_W^6N7^*'Q0L/'UA:V=II<UN;>9G)D<'.1CM0D[B;5C_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>frpt-20251231_g2.jpg
<TEXT>
begin 644 frpt-20251231_g2.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'@   00# 0$!              8'" D!! 4# @K_Q !:$  ! P,# @,%! 0%
M#0H/   ! @,$  41!A(A!S$($T$)%")1814C,G$60H&1)%)BH;$7&#,T-7)S
M@I*RP<+21$938X.$D[/1TR4F)S8W0U1D='64E:3A\/_$ !L!  (# 0$!
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
M*T'D$BKW?"A(1_6T=*P3@_HU!X/^"%48R$.K5N+13]15Z'A6CJ5X:.E? _\
M-J#G*?\ BA6:[D-'F.ND[QD*!3]*]4$I&-N?YZYMQD_94!Z4IM3B6]OW;8&3
ME0 _II/3]<EJ2V8CJ/*)\LLOPW-RU'"BK=D8"4G. "3G/I61$2G&/-BV2,GL
M,UC:<G@8_GI-VS7D"Y+88;2ZJ0ZI*0$H.P;@2#N('! _/T[THTJ&Y(SG)']-
M-P)C)2XIE>WM99(CN]+5#D'[2S_^/5=&J)XG>2VGD)Y-./XH^KNMM>]6]66O
M4FI)UX@V._W.-;8TE22B(W[RI.U  &!M;0.?XHIG/.4HDJ))^M;H+$<$&S#2
MTPG<LDK_ %4@?TU=;[.%IYOPAZ)4\TIKS%S7$;AC<@RW=JA]"/6J2T$=TU>]
MX1K;%T_X9^F4>WL(AL.V&+*<0V,!3KJ XXLY]5+4I1^IH<U#BPQD>ZL5S3*<
M4.'#GOV%?0==4,^:1],"D_$1Z!M92%XF8_NW7WJJRTGS$-Z@F)2H=OB<)/\
M332^[QO+(^]0L#U3D$U=WJ'PE=(]67VYWJ\:&MD^Z7)]4F7*=+NY]Q7=1PL#
M)^@KC'P/=#59!Z<6<@=_[+_MTG>KH.4F.$IR 2*F#[+I"QUEU8XO;Y9TZ1DG
M_P!Z9I.>.SI-I+ICUY^P=+62-9+2;1$D>Z1MVSS%%T*5R2<G:/W4R=DZB:CZ
M,35W30]Y?TY=)37NS\J($E3C60K8=X4,;DI/;TJS#E'@1DNW<2T0<=\]@:CW
MJCJSK-=]N<"V,MQ41Y;\:,IJ.'O>"AUYL GG:=J%.<X.6%?JD@UVL^,OKK+4
M$JZF7D#^0AA)_F;J8?A8O.K>J'1N9JN\W^>]J2+<WX\74L^63Y "4@,M1V4%
M2U$NK))0<DI_'M 33LVK+)3'%L&M]<WY$F?='+U;5YC.,VF+#<WOH]ZV.M)P
MRI(44;?B4>-P!X45!0VF^:LT_+LQNMX=-J>,=4ERZ,(2L%R:]'*"O8D)3L;0
MH?K9<[XQ7%ONF]?:F<0_/=G7 )0XA+B-./(*4K5DA));6$X[8P<$\GO77MMA
MUXF(IJ-J'4[2RI:S%_1Y4=I2E)4G*G''$@=FSWX(4><BHX .?TWDR-1Z!L-V
MN3C3L^=$1(>7&2E* I0R4@)4H<=N_IS@Y 1_BHAI1X:^J'90_1^5@_XM*?1V
MGM36)<<7"[09,8-I$B,VT4 .;$[E)P/Q%0).2<Y)/)I.^*LY\-75 [O][\KC
M_%I.&XDI5#+8)PD"L+"D_@ (KP=DX40D@_6O+WI?S%:Q3N6"2&I#J',I4XD;
M3^6>*L]]D1>US.G/4&WJ5D1KTP^!\O,CI!_ZJJLK<\KWA@J!_&/V<U9/['B:
MH?U6X1'PI>MSH/UQ)2?Z!31YD/D604445<5A1110 4444 %%%% %:?ME;(@,
M]+;P%_>[[A#*,=TX96#G]AX^M5P6J[N15!*E%;>?PDU99[9E*QIOI8L'[L3+
M@#^?EM8_F!JK]@\4CYC(<.'*ART I(!^57@>&3"/#OTT Y2-/0L8_P $FJ"F
M'U-]B:OD\,UU8@^&GIF])>2TRWIB"MQQQ02E*0PDE1)X ^IK-<\(:*R^!N]8
M-=ZATD]':M##:8;D93DB:MKS"P=Q2"D'X5'U"3W( YSBD0_J[J<ER4J\HD6!
MM+3R(JV8[0$EX!:FT_$#Z81_B[N>,KWJ2Q!O;MDFR[@W&M<?SDE,F,F1%?\
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
M). E9'Q]\\IX &:>SJ'K+64VYP)=O>;O&FXUM6N3Y<E* ]OQ\11PD+2 2%#
MPO'!%<B,K:W&,?RQ7@^>?#[YG?LJ[N>RN2EYK[]R)FG9:Y$^8XEYPI4LD$J4
M,@D^AY%6*>QO6I>F.J14M2O_  A 'Q$G_P!2[5<^FGT/3)[J$%M"W"I*5#!2
M"2<$58[[')A2-(=3W#^%5SA)'[&%G_6KW$)-XRSPMDF\Y98E1115QG"BBB@
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
?LT5)!C%&*S10!C%&*S10!C%9HHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>frpt-20251231_g3.jpg
<TEXT>
begin 644 frpt-20251231_g3.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'@   04! 0$! 0          !@ %!P@)! ," 0K_Q !+$  ! P,# @0#!04$
M!0H' 0 ! @,$!081 !(A!S$($R)!%%%A"3)Q@9$5(T*AT18D4K$7,V*2X24T
M5'*"LL'B\/%#1%-C<Z.ST__$ !P!  $% 0$!              4  @,$!@$'
M"/_$ #H1  $# @0#!P(#" $%      $  @,$$042(3%!46$3(G&!D:&Q%/ &
MT>$5(S(T0E+!\9(D8H*BPO_:  P# 0 "$0,1 #\ U3U6KQV>)FXO#-TYHM8M
MFFP)]1J=3$(KJ25K:90&UK)VH4DE1V@#G'?5E=4+^UV>IO\ HELV,^S,=K#U
M948"V7 EE #1\WS$_P 1*2 G&,$DY]B1PZ-DM4QCQ<$JM4N+(7.:;%0H/M:.
MJ3<%,C^SEI..%6PM&/) '?G_ %V?;7Y!^UHZKS)K:/[+6@EL_>2&)7;YY\[5
M:;6Z2TNK]*Y]R3:P8<]"SY )2MI1"5%2"D'<DYV^HC;W&0<:^;9L*FF#2I[P
MJGFR64K4EM2$I45=]F6\$#!_BSK=_1X?K^[&ALL[VM5_?U5M7/M2>IX05)MR
MU.W'[B3_ /[:N#X7?$+<'6[I'&NNL0*="G.3Y40LP4N!K:TI(2?4HG)R<\ZR
M+K5(-#E&(\ZA:BG<E20H IR0/O 'V^6M)?L\%J/AH90I(!16Z@4G/"AN1H/B
M])30TPDA8 ;C_*MT$\TDI;(Z^BM+_:R9S^Z9_0_UTA=DS_Z3/Z'^NF13V/\
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
MD^L]1XU$\Z;3PLM-N0FN04J"B0D) 3D#TD_Q'$[]+EM3["H4D.+3YM/C.;7
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
M)1^7'<ZJM5NIMZ7+;](H[]W5'X&D)5&@L!TK981@##:3]WA*>W(Q@:;+>O\
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
MB0<A-TWTCP]TNSJ_5KBN3^STY]UPOM,4MA41VH'<"!)WN%*D#&?*3Z2K!42
M$Z@;QJ^&FXNH?6:AU:S[8EO0ZM#:35*K#C;FA(4XK#RRGN0@C<1\AJ4>ID2Z
M[TDMS:%\*A,Y'J<D3P[M0!Z7$>6DA*2/;GOKB?7?UDVM!C+J,BO("'P\:<A2
M_+*P0A/<':G/!& #G@:@CQ&2\CA'=HVL=?$_>B%5<U6U]Z@7 V.ZDRBVQ4:'
MTTIM)JX:_:,*"Q%D*942VM3>U.Y)(!P0D'D9YU)=L"0S4(C4=E#J' 4NE3FW
M8G:/4.#DY &/KWU&/0+J#6YDYJG58&;3RGUF6HK>85S@<YW \9!SC.I4OZ\8
MMF.,SP&XI>EHC(*@D E2"<''MQJ.FREOU;21;<6^PIZ4FM<(FC5R)Y+2VGPV
MMK 5P%@\9]M>E/><C/@@'*3GC0K;%V0:]*6EJJ*K<Q&4[XR=K+?]?Q.!I_JE
MM1[FI:H,S"RHA6X)!"5@G!P<@_\ B"?GHUA>(BNS!WEMZ7&A/'2_BK%72&G(
M!_S_ )U];(XL:L0;W@N5!^@KBJC25MMKJ,1'F*4 $J6G(R =H&>Y 'MC+E7H
M= M^CS*DN@0WDQT_$E$>GMK<6I""D%(">5!.4CWQP/EH.L7IZS:SHE*?:<4E
M16VAAKRP%$%))!S[$XP1W]]>US6O3*S/7/ED1%\!V0E24EP 82%$@]AVQ@_C
MHV\L9=SG6:.*I 7=9J>K0^ NB# K9H3<)1:PRF3$;2\PC<2$Y ](SSM!X/UU
M[7G+I=GT[]K"W?CI'G-(0(,%!>WXV(5NQZ0$^G<3A(/<#.F^U[:I-/>5/A27
M)SA(V/..A?EX&  0!P!@8.>--5P=/H\R5YD$1(#(W+4A+*B5N*)*E$[L')^@
M(Y^>N1F.4!['7:=B-01XI$97$.T3M=3BC1I*DI6A:V5$>Q!*3_/58*71:595
M\JJ]/0AI^K.):D!Y\I"4HRH;4X^JN_N0,XQBP,6WT4>*OS$QW)*\A;[#1;WI
M^1!)_P#;'YQ;$IT:?(4%C"D.$$@<* )QWSQVU!/&-"GQ.R7XA!@\-D"IR)$A
MJMRW9U5D_$25RP#\0VKTK25#E*MI.".W'&K%>%6Y;;DT&LVI0KA1<<JUG6J=
M.DMI40E>U6U*EXVJ6 /5M)P>^#QH(ERE6[;M0GME1DL,+4A2N!OP<$]NQQ\M
M=/@,L-JV[)N&X&AM-RS4S7 ,X*T;VU*&3V5MW?GJLQK&&S1NG/<][+N.@5H-
M+2TM2JJEJC/VI\<NVET^5DI2BJ/Y(.",H0./UU>;5:_&7X=;B\1*[#I-&J4*
MD4^%-??J,R6"M;;9#>WRVQ]]1VD8) '!)U(QYC.9O7W%DUS0X6*R!I$]<:ZT
MLMOK1'^." \3D)SD<C5_O"OU(-8IM$MA2O*PITH6!@+3DXQ],Y/YZ.*=]E!T
MU0TXJH71=4J4ZH*6Y'=CL)R#GA/E*Q^IU(-G>"7I]THJ<2JLW17VE1_2S^T)
MT<-CU!1 _=)SG&J[PVUSHI6%U[#5/?4&O-4"F,//K2AIEI2LJ/\ "G SK(SQ
M.^)N3U3JU05!F.MTN'(5'BME?& K:/3[9'/Y:V ZC]#[,ZX4QJDNWE4&,-N-
M)51:A'#J@H#<>4*R0!\N.=5PJOV/G0BCPG9$^Z[RBQUK0GS'*A&'K4K"4I_N
M_))( ').=-8&N&8&X77ES-':+.OI/?<VD-OEF0A9=C^7(<=1O2VVE0/F;>Q"
M1G@\<\\#4@3J]7*Q1GX=K?WZ*AER.J+YH<"D.*W+>>4<*62HD\#  P 0<ZT,
MZ>?9I])^C]=B7#3)EUUZ0TPZPW"F/,/-/)<;4A04D,I&-JC]X@?/3%(\!?2>
M)7)+:&[]H=06&W_)I$EJ08#2RH(3^Z0M7EDH6$A6[&T@' T.JH ^4%@N[P-M
M.NWO=$J2L;#&8Y#8=.JSEI=PU*V+ZHYO"C!EEI&&?+AEE1!X*P.ZB._&#Q\]
M3FKJRS3(PC/2U3VGGBJ,_& 4'"/NGG&5# 4,XW9^>=78D_9]=(>H%)>;G3KA
MJC@"6TRI<@(E1=HP @*:!;[9QMP=!]S?9B=.:7:%9<IUV7=(FPHCK[+<F='<
M07$I4I"5@,@X*A\P>3SWU7DH7R@$V!5N/$(8KBY(\%6.VZ:U=:OVHXN--F2F
MPV5QFP?+1D>K<>4#@%2?8C [XT17!;]+OBU'+;JOQ:7%3$*1Y2@VF26TA65
M#!3@*^>.#W&NBUN@U9<KC2T5Z;'<:B M1V AEDMY"B"E:,E1XP1[#Y:*Z-T&
MJ-*K(J+3RI4I+2XS;[LM@I0%K"E;<$<\)'X#ZDD66/@<1;7HC=-%^TH141N
M:=KFVQMMY*PW1"CT]_H5;=LRHR:S3F8)8(G#S%.;'E@9/S!&,CY:]*Q$:NJA
M2J4B!"H#SX;^'6_(;>4HQU)6G<$Y/E@)(W?PZCJV[CNWIS3H=+B0(B83+):9
M:>5YHV[U;E;@ODE6[)SSSKC;N1NB"HU2HT5F&B4@HDRX"CYC2%$9PDY&,@<#
M&H9*J8;W-E;;@DV4Y;;W%C?7U\.:]KSL6X%6[4%SS/6PA*9,CRH(<1+2E(0I
MM9;*PL8!6D#WP#G4(0>J3R;SK5EW-2JDOR776E2F:4^M-1;2EQ"$..[!M "T
ME)R0/8@ZMS38BG;6IAI-3:9A1XX=BSV7%#T*[*2E) 6L@G!5D$GU:C&O]8#$
MK**;$K\E,(J=0J5\4MT!T'C)R?3G<#R,XX &G=K QO:NN+Z:H</J'#Z< &Q)
M\/\ =ME4CJ]1;VKEM6Y:=E6)4[@)?=?DU-FBJ<:;)2E"VDA: $84-V5=\)(/
M).I9Z66Y6.D_3FXZO7(L*/=57DQH[].A3$++2D%2_P!]M44(<4ITD("B4HV@
MGL-=-V5^LR*7+AB\E52;5'!O4''U_#-MGTA 6K;R1R<#(.,>X KGK[34>3'N
M"XDN1W'TR3&BH2"%I! )/?\ GKC\0B:,K!=UMQKNIXJ&:?NG:^VO#[Z)YHZJ
M9>DN/4[MC5!,\H47!3'P64\*2EL)]*RH@\D^_OI]F*I\(-4MV.BFAKRPVVTV
M%^6VD@EIQM6Y.Y0&TGDISP="EB7##@TU^M-PW$14*+4!<G)4^][N ?X49[\Y
M40/8Z$+GO!/Q2VD2/W^0MTC)5W[<?YZ#.J)YGY-O#_*UM'@4;F/=+>UK#7CT
M\/O9$5P7;7?VL,3F8<-)!*&?2<CL.^$)'L@?(=SJ5;8OI-.L9NM1RY59CDSX
M(%IM2T,+(&TJV^QR3GW(QD'57"^*[+<*8)2(F5NR9J2EIO R24DC=QSSQJRG
MA.C.7;&JZX4V2] 4XAM4Q?H"EI'W6T@ !.%<\8[:(T$;FR-%]A;PTT/^UC<9
MC^A+:;+H[CSMN/S4O4>ZYK4\,0$OU1YE0$D/)2UL6&P2#R2.3V'U' &=#/5:
MZ*E)AO1)[#B(R9* I2(J9204H(6'$@^I).",=OGQJ;(_3:F@L)?9^)>0 6_/
M=]7!]@ .V![:^W>EU(>#_P#<$MEYXR'"VZI)4X1C.<_+V[:O5,%4Z)XA?=QY
MD@'QWLAU'4P4\S)7QZ#H%%U@7K6#1FTP6[53$'I(:4N*2?JC8-JOQS^.I.LR
MKJ%1,JJ52ELH"2 S'D%><]N2  /?WT^4+I-; AS9E4CNI::*$(")"P2<'@ =
MSQ_F=$="Z.6A5X*9<*')\I1*2%R7$J20<$$>QT(BI\<$K7-;$2-0"^3AQM96
MZBKH9,SFM<T'31K?E>$B]:5"@/R#/84TR/44+!/O@?RU7.^NIT_J=(<AP%IC
MTM3:RP'0H,O '"]RP04J [)/))!(V\:L;7.@EC5VE/LSHSLF A92\RU/<*5J
M!^ZH(.20<>GY^VANC=#>E5)ES4"++B2)YW26:I*?2'%GL5!8VA>#]#C&C,U-
MB6(AK*XL;;7*TDM)!T)) )MP&P.NIMEH4U504CBYH<>IM<>&OWZWAJR;VF]+
MY?Q$-F2[075+6814I]Q;03N4^D9*@!VV#VY'.0;*VW=-,O*C,5.E2FY41] 6
ME;:@K&?P_P#7\]<T/PV6;$,5P0Y;RX_^H=?J3JU)R",!1/(()X.=1'XD[?K'
M12ET6?TXFFA3:E/>$SSFE3&EI#*EX#92H)R4Y) ]N3JU04=9ATMXR#&X]YMS
M_P FZ:'F-G=#JH<2KJ*:,R $.'0>AU_TI;K2?W2D_0C.H=I"O+D*"CMPH#M\
MM=O3SJ-5*_9%#?KJI$^KO1 Y*?AP\(6KS%I*PA(R$^GY8';OQK[*:#Y[BU1Z
MHA2U^LB,^0%E0!!PDX.5 _@<]M:"2KC=H+Z(5'&][ \;$73FJ2U('PSB$N-N
M>E04,C'OQJ:ND%+B46SV84".B+#844-,MC"4#O@#\]1'2K:BRHZ),=M]*5$X
M#Y6A8(..4JY';1Y;=RS[;C%DLM2(H.XISA?Y*_+WTT5,=K)&)RE;2TWT*N1+
MAIS<V$YO97D$'A2%#@I4/8C3AJ<&XN%7V2TP-3B_<4A)^XUAM/\ X_ST_*&4
MD9(S[C4'2NI5C=,KE?M>==M)ILJ"$I^$J,]#;Z$J]:-VXC.0K@_+2+@W<KA(
M&Z+.O?5^/T6Z<3KC<9$J5O1&AL*SM6^O(3NQSM&"I6.<)..3JAUF>(*?U8E0
MG+M7.-S5&._)\UN"HPX:&WE(0A"LX1GRR0!GNG*LJ&97\<U<IM\=+H5>HMRT
MZH0:)\49\>%.:=46GF2A+H"5$DH<2C\EGY'5>OL^.H+MS,R*!6@Z:3375S8L
MY+R"EI20E:V2CDJ&2EP<$#U#6,QF"7$'FG_ITMK;>^O6QX=%M,'EAHX/J@>]
MK?2^UM.GZI[Z_P!DWE3!(N>:Y"MEBCIBRJ746%NM3Y2WBEM><* ;!W$I*>04
M8YR=6J\/MP77XA>DEM3+A5'5/MVYF%/3EE3:IJ(Z I2]J?\ XFYS:>R24D\:
MIQ"MJ]+[L;J?8RYU2NRJ3YS$VC5.H;V8D@,*4MQ:''2 E;B.^ST>E'(&<7W\
M,EE5"R.@UOVQ<K,,U)4=U4]N(<H47E*44J4#ZE;5 *4DXR./GJ]AM ZBD[-C
MNX!^6_7<JGBE4VK@_?-L\GSMTZ<%^4CHO=5/D6\N777IP8@-(G%JLR&%?&H6
M5*?2HH67$K3M;*3LP$8&0H@<-)Z&W;3DRJE+K##]58$!NGOMON_$-QV)+[CC
M;JTI0EUQ;3NPKV *).0.Y-;N%C6'2EU:KHAQ/AF%EA+\HH6[A*AL1N5R<+(^
MF[4#T_Q1],*I<L5B=:$MAMY+83-4IXE"-OEI44K",X2D=B3C! .B4U9%"\0O
M/>/B?4@6'FLFREC>[*P$GH+_  IIIW3ZY)$&GO.U%YIE33 ?IRI[J%[PQM6Z
M7=JBES><[0"/3G.[G110;(?@4^?#D/(2V\[+VEI:E^8AY:E)4L'&%)"MN.1Q
MGWU <[KK:DMEJ5;MEJEL-(0F/*D2EM*Y<7M3L221_K%J[\;L?A(E@>(BC5AZ
M)2)T)VC.*/D1WE.>9'5A?EH25G"DE1P!N[GWU'"ZG8^U]?OHB3L/F:W-E/M^
M:C'J);C/2&^+2B)K-;JS(HKL=;DY\RW#M.,I2KA([9 X 'TY%Y-S1Y;+D5RI
MNLL.IVNN(I(9( 2C()2.1N1C\?;3;X_;\D6W>UKF+R^FEO*VG'N_CW!^6JB7
M-UUKL6C51<9: H-^6'$M)])4=H/ X.3].=!ZF5SJIT0UU'P%ZQ@>%,&&PS,L
M-/\ Z=KJ"IYNGJK0Z!6'*;$JCU1?90//0F.4*9<YW-J&< C\??0C6^M4&J0'
M8 B37''1M&P G\L<ZKK8]TKI5&=;3A3KAW%:B2KZ\Z):'-?N!AQE#SBW7)K"
M%1HF?BGD>I2DMXY .W"CP!D;CC1=^&T\41>^Y\T<J))*2 S,;F+;>?LIFM[K
MC,M:SW*!(MF;.\MY?E*="D)0E9W;,;#CDJ(_'1I9-EHOZC-S8=SV79,MYQ:!
M1:W/#$Q(!P%*:QP%=QD#(YT-VUU&K[DQU5;D,T3XUQ$>GLJ>;2IC&,8!3A\Y
M]&T#'OGU#/5=="K5[TF@.7#;<234Y%43#3.;AM/I<;R2%J4$X&&P2K<$C:<Y
MR,#./BHBX Q;_P#=NL;4U+Y\TD;0UQ-SQ]M+<T<S_ 5U/N5AI^->=K&%(2'$
MO1W7U)6@C(4G:WA0([<X.N1?V<-ST*.N4NOVRZ\V-RYM2<?5M_ZJ?+VI_F?K
MJZ%M=6+!HMDT=3=TTINELTIQ]E_?Y3:XT4(;>=0%<[$E2.>>%#OWT&N)BVFX
M_!>ZFLQ%TUA-5G1R^$K1&>*@E]14%$9=)Y(.0<<8&M#^R*8-LT$>:SC,>Q6G
M=W&7_P#'K;95_J?@MN>Y6X\"E7I;($:,EEH%YU;J<C)<*-G<DDXT+T?[+BZJ
M34WIQNND5!YT#<[)<?"@03[!&,?\=6G1!_LS3JQ5JM?D)^+2I;C=:FN-83"E
M%+90H).XA02MK*1@**DGZ:>Z+U/M2E5"@NU#J+3IJZZVCX &3D2,.+;)2.R$
MJ64IYQZT[,D\:9%AD$0,36'7<W_6ZZS\0XQ(YLEOX;V[NFU_6VJS]ZP^$NL]
M.*Z]29K$2IFK1/B%2XDQWRVSN+>5)4D' V@X /&IPZ%VVOI#:-)H[[)?<B-?
MO78XP''"HJ6H;@."3_EJ<.JZ:'U0G5YZAW73ER[?I4F/+A"$W)7YGF#"@M8]
M.Q2%I);.0HX)!3C0^Q<2OAHRA*CJ:4PWO'Q:0M"@D[N"/?COG&L_BCOV;(V.
MG?EN+FXS=!NK5*^IQ9[Y<19?+HTZ-T.I&GD1<>JXI][ S9<Z+3B]+6RVVVF4
M,)24E61E/(!W9R.<C77 ZD2_AEH>A+4^%>@X*LI_VCQS]=>%>NA*(WENJW.J
MSCRY2'4@@C.X  CN3H?;N0@\D :R4V+5$4EFR_\ K;=:2'#()8QFB][[)\N*
M^)4J9';IDQI22IM#K2D%"@5*P0G/N>!C'.!@ZE2WNK-NVS1YL=QJHJ3!D?#R
M)+$!UUF1.4Z&U16%@?O70XH(VI'<*Y]*L5<J5T_L;J#3JDTH./H?:.Q0X5A0
MQSVX."/EMU(_5 0K;B2Y%)MFMW$Q5'I$^3 IE3?;1#DMI,A$J,VGA#RGDIY0
M03E92"24JV7X=KG5L4DA_B:;>O'[VLLWCE&RD=%%;1POPX;A$D*O6=3&J4RY
M>%7HCJYLIM4&6T_%4TN.TY(D-.I"TE"B'D. Y]1",;@<::HM\6G0Y$62+TK$
MI51AHK"WGXCP;D1%Q5.--+VJRI:6HKJ@%>HD$*5D\A*_@I\KX=VP)527%GD2
MY-9E2W5O.+D*>+Q64?O5%,&&=P](2ZEO@9!\+=K)7;RE#I@Y#?J5*32YK4UZ
M0M]B,4U J9:7Y94V<) .#S\0V,G:G.K<7N%CMYK*"EIP+V.G4*:Y-]VU;%<D
MLRZQ7*K)I%,_:\A0CK<6F*X@*2O[X&Y*4$DH3PD$'G!UWU*L6SUQNBETANH7
M%1ZC0"BK+3#4NGN[7F,);6X#O *'@2$X]@3W&H)BUEU-1JFVQJ[479]/:H<M
MM^IR?-7%4I#)\QQQL-E1:?>4VI"CM#6'-IY!S;]Z6]:-,_M[,BS:!6JO3V4O
MTJ4^LJ'EH2VVDLJ&4K2AM&3[<Y^>FM(A!<ZP;N=_DKIIHWC(UI).WBF=^UX5
MHRX]-C1ID]B&EO\ O[\B69#@+ZUD*4T@I4023DX)SS\]=\&VY,IMM\1$%HA(
M0!5Y3*MJ5922DM@[B4C.>, #'OJ/7_$"NLTUU^W8JY4@*7L3+4&6WU X*6W.
M4DY[_0CZXY;+ZP7?+K"&+CA4V#'<*D%*).76UA.X #&#]<G\-"6SM>06Z@\>
M"*?3R0LRG0MX7UMX*PM/JM1>6Y\=%BQTX!28\A3I)SR#E"<:[%SD>4L*QVU&
M7]MA_C_GKS=O8%!&_P#GJU=45,/0^L!VIUVGI2XA V/A#@QSRDD?,$!//T&I
M<U7/H-0EW-<\JLN2),=J!L4A+3NU+JE9P%CW&!G'UU8S12GOV85&6V8V2U3'
MQX>#NI]9)U/O>SV?/N")'^$GP$.;%2V4DEM:,\%:,J&#W21CD &YVEI\L0E8
M6%5WL#VY2L2)O0BZ[;D%J=0:K"?0<$2*>L$?F4#_ #U<_H%T.H]#Z9V?6(=&
MATVO2(Z9TYZ,V6R\M8("G$_XMFT* XR#J\^-+0RGP[L'.+GYK]$V",T]\IW5
M=J-TWID6>]/=@1_C7FUH<=0"E)"\A8 )(3N!.<8SG4&)\4G4'I-=-9M"H6]&
MK,*A2!#BOOQ'FG9$8(!87YC9*5%3>T9V]P<ZO[K\QJZZ D68[*5-*YTNYU69
MG6GQ!U/K)/@E%M".S3VG%L_M&F.)8:*@-S9<7RXI1 'W=O!Q@]XHH<>I5^WF
MZ'<+U=IRZ6[NIM433'IK3C!&/(4V@!6 " "=OW <G.-;%8TL:JF@S.+B[4]/
MU1N'%YJ=N6%C6]0#[ZZ^)60E#36*?'G-%-?IC:<E+T%"VG'U#AM384E02K.#
M^\' !R1IPL:V*;;=Q46Y*I4+TJ]5ICXDM1:R\IR,I225)*@R"!S[9Y)]AK6O
M&EC_ -9U7=ACM<LMO ?JH9L4J:B422D<+@:7^=3S"R2\0=V7;UFN5-3K-*2]
M\,W\-'$*&XALL[U+"CRK*LJ.2#@X&H&N^S[E@6O6)K5.J+$/RB9*DQEELH#B
M5E2CM]MH/)X_GK>;'X_KKRE0V9L9Z-(:0_'>06W&G1N0M)!!20>""#C&G0X:
M^*02&6Y\-_?BM3#^*FPTK:1M/W6BP[WGROOU7\X\*XWHC>P/(4/J-%73SJU)
ML6[X%;1$1-$<K0M@JQYB%H4A8!]CA1P<<'&K8]??LF[WIEUU&H]+)4"MVW)=
M4['I4V4(TN&"2?*W+]#B1G 5N!Q@$<9,/VM]GSULAW127JQ8Z54IN8TJ8&ZQ
M"W>2%C?C#V<[<]N=%WZL+3J$:9CL<L1[XU&Q-OE?5OW3$ZFU3^V,N\:A#IE+
M(E45B'3FG78LA(4E4=>Y*_*. @@D;5;B<\#%JO 'U<I=RJK5GW%>,9^[FF'&
MA&E,I"I?GIRORBOT.AHY'E@$\GNDG355_ -4:/1ZG2[>IDIEIPE;+WQ$8N*Y
M)VN$K&\9QR?KH,I?V>=S/Q:Z]4:&\JLOQ,07A-C):8>1A39"4N]O3M/;[Q.=
M 86QF1N9ALTZ=T^Y66=(9&!I>T7W((/M?["M17?"-3S3Z33)<6XKNC0HSK;1
M9=C1&(R7'EK6PAM:O2T0I&&QE #:<?+7U,\.=2K#];G/QKN9J51IW[,?=7(I
MRD.L>5':0E*-V 4&,VYDGDA?'JU7JE^&'K:&2IRT9$$GE$:%>;WDM)V@!*=T
MDJX//)]\9QC7+4/#EU\6V(\*CUN.GN7TWCL>SDG /Q*ACVY'R_/2 E3QO>=Z
MIOMQ-S_5;T5L'NF=U3+>O:F2XMR/IN1]BH..8IB5,RVO(!=; 5@[_(0=JO2,
M''?39(Z#SB[+#5/NX(FG%<'G4TBO_P!\=E[B>\?+KKAPV$^A6T8("M5AI/A]
MZ_1(3+,Z@5Z=(0ZZM<LWP07$* "$%L2 D;<$[@<G/;7H]X>NN[GF*9MNN@*3
MPEV\\X/S!$O@?3!^?TTDW*&$M;4-MY=!_=T'SNK 79,L_HQ,K=-<N.KJN&J4
M=V#3J!+*3'IB)#JY'E*+8PM7F+("SN4$D#)SDCT.CW0FF1PY,IC4KRD[&"I>
MX''("O;'MQJ&.F7AY\1ULW8S)J-N1:QY:%J9D5NKLR7&E8( \P.[\9Q\\8XQ
MG5JK?LZ]6X*E52QFX-76P$OR*=5VEM.KP1@ E*DI[C@D\\Z\ZQ?#ZBMJR9KV
MV:6@[:G6W'H;:\>!-LJ8*.$=E('DZNN6ZGH. ZZGSN57JN715:1+^'J3:VWD
MC*=R@H%/S!!Y'UTV?V]7SSJ4[CZ!7%5&926+!3"F[ VU+BU9" E(4HAM:2Z0
MO P<X&<D8XR1*+X4>HTUX-(HC2"?XES6<#]%D_RU@:S ZF*0-A:]]]SE/Y+0
M8;C$4T;G5CHV$'0!PVMUZ_?,(,^;=-28BPVU/R'%A*&@-VY7RQ[^^?IK\N"'
M<5'K%0C-56NTQU!2##0TX6&3MR=A0.0<CCD#&KE^&_PR?Z)I+U>KLEB?<3K9
M9:3'R6HC9^\ 2 5*/ )P,#@=R3/N->B?AW I**G+YC9[N'(=>JQ6/XW%5SB.
M 9F-X\S^2S HU5NV,A2W*Y67D;2D)D)6A*21W]8R<=QQKYE7'=[CHW7+/;;V
M $Q&5D]N^,8_GK4'&EC6M^E/]ZRGU3;WR??HLKU5BO[7 [6[CDJ]E!];>W\@
M#IKK<)-X/P&*ZU5IE-8<"EQ4J64+PD^I:<;G5%7)RH#Z:UDQI8_']=124 D%
MG.^_53Q8@879F-L?OHLM*/:,=YAE#M(5$6@>4(TA90/*]2T+2M*?0L;@<!*D
M\@>V==4JVZQ5I\5BELQ6E(2IQ37Q6]*B!P'%!M*\$9QM'&WG@ZU!QI8U <)B
M+<ES93MQ>5K^TR@GKJ->BH%1;?J<.GI9FE,AU)(2IAI3:0C^%."220/?/.GN
MF]/KBN!U#=,I,F25D *"2$#ZE1X _/5XL#Y#2QJZVD#1:Z&.J"\EQ&Z#NE/3
IYOIW:C5/*TO375>?+>3V4X1C _V0  /PS[Z,M+2U>: T6"JDW-RO_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>frpt-20251231_g4.jpg
<TEXT>
begin 644 frpt-20251231_g4.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'0 !  $% 0$!              <#! 4&" () ?_$ $X0  $# P," P0$"0<(
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
M/*D<@^;"1@DYQ@SKI+7.IY-I?D/K9BWAUUUV,VM,<M*2D'\$4+(W.+SNWIX
M(W!/..?^F&N8>@-22;M/:\>V*MTF-+*/MMM*2%%:?B04#CUR?7%;S&CW;4*Y
M/4)&L82KVF,XWIAEFSAQN9&?0 D!U1\@;4M:5 @+2$J]2:\OCZ$Y57?)-73^
M1\[VKAHX;%RDO\V?+S^GN);TCHF)J/KYTXN4S2=NLMW?4+I*#T4MAD,%+CBP
ML$@)21D.<CG:<5,M[]N-V+K(+1;8%NTHE3C3?OJU.S9:B<)(;9"BCGMR0H'L
M3VTWH]K&+K7IC;I!N[%U5%<7;9DM"-JG%MJVN**3C[7!P/*1@\G-;"YH;1EX
M+;DN-!E)\02&E.,MI(4GLO*'$D^O?]E?-Y]IJN&Q$\(HVW'F[V;\G]3BELS#
M5VJ]1MKDEIKS:U\K&9_I77:8B9%ND./IQ:D#9*92)"HR5D@+4-Q3N!'*,G9Y
M=W)XGSIM<Q>[%;I/UQ];J#B4N/>7(6",I41W/K^O'.*Y;OW1WIUJ*VRV)4.+
M"DOK <F0G$L2$YW8*7 ]Y%$*4",<@GO63MFG;'IQUF'9GD)BA*4[0K8D;<@
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
M)'@1^:[,!![5VR:NSY]MEWVC7?[S/VE?E?M:E**4I0"E*4 I2E *4I0"E*4
MI2E *4I0"E*4 JVN,KW&#(D[=_@MJ<VYQG )Q^ZKFL?J#_H*X_\ IG?_ **K
M63M%L',,SVSG'W"E%C+"?S4R<G]NVH(]JM^1[0D'2?OC+FFV8:7Y,=Q^.71+
M0YM&]'V> 4'S#.:Q5C9@JU#;S=&W7;4)31F)922HL[QX@&/T0JI3ZV7*RZAA
MMS67+5-ORIZT1WK"R\EM%L2C#+;P6  XD@ )3V 57SV&TL7*$ZO$2<=%D1X;
M'5\-+BT96DM,D?/^]Z#@VJZ3(2[^\%1W5-E004A6TG)P5UBU:)@N%*57Y:B3
MY 6LG/R\W?'PJ?=/:QEZ.EZFF,V.+=H$/4D:Y3%ONA"U(;2XE#*>,@*6XE15
M^CP-W(RD[7+L2U7*-(TC$8;O3<]"7%RHXCI#3\U;WCX:SX;?C@C84J)C-J"N
M<5[BC6J2IQDY9M(A?:K:]W^GM_U7H8S0'M M:!FV=-O@0A:;;$?AMV]I2AO6
MX$>=2BI7F!0%$ >8GFHXU;J9V]:LN5VM<Z%:FYCCBO=G88?6@K3Y@%[TG=G)
MR!D9^6:E_4FLW;G'N<!&E&X4B]6%^.PZFX,N>"VT^7R4!+8 82@%#:1YU)QD
MDFJ,;6EP:L$NTO:8M<AMR!;[''=;F-%29$3Q"ZT 4D+?<6%DIXV@ @J5M4>2
M&$HTWO1697SV[M"I*\JW\J]#!Z[ZSVGJ'T=B=/Y=K1%CQ68B6)D.1E6]@ )4
M4JW9!.>,YY'/',!_S>6CA/OQ)7R 49W?=YJZ2UEU=BQ[C=A+TE&D+N$VX3V$
M/2&G8R$28SL4MGPDI+GAN#U4"GPBE!1N.->B=8X3$C4Z'-*PI%NO]\:NK\59
M2"TP@E0C-*V^3*]OGP<)"@!DYKIHQ5!;M/)$T.T^TZ-XQQ'\J]""_P";NT[%
M-IN/A^(,G:RG)'R\W:K=GIC#2"1<^/R5(;5_O5T6CKG:D787!.CV$MFY/W.1
M9_&:5;YCCS*DK#R?""R$K4HH"5)"4**<9\QC"^W!-WO=PG-I>2F5(6\E+ZTK
M< 4HG!*4I!QG'"0, <#M4W%EU,2[5[5CG&NF_P#C'T)$Z >PD>M>CYM^B:P8
MM0C3EPBU(MBGRI24(7NR'!^?C'RJ2Q]%S=<_]ID,)'8(LSB<?_+4\?1^V25"
MZ%RI<AI33-PO4A^,I7]HVE#394/EO0L9_1-=*>!6G%J=3V6#[0;1GAX2G4S:
MZ+T/GP/HP;RGE'5!E*@<@IM3V01ZY\:J8^B_N_B*4OJ:TO/J+4[DY[Y/C5V-
MUHNVJ;/#TNQHVW1[G?)UZ:92S/<<:AAL-N%2I"T>8(!\,@#[1 &",BM%Z4F^
MQ>E%OOVK3=+G<[E(FR[BHW!2415KDE+;2 X?P:-H "$C' .:<6K;4V?:/&JH
MZ>]RULK<NXU?H_[->N^B.D)6G].]3G(#+\M<PF/9VU)W*2A).UW><X0.0?U5
M+6G;WU.TS)"KGJFV:CA)2-[4RV*8<X[E*VSW/S&/E6LM7)1>>4_'>3 PE19$
MHA6Q7F22=Y&=OY6.<@]JV[2L;WZURI3,:1'A/H2M@R'P]XG"LJ21P$]AC Y!
M^-<C4][?N[^)Q2Q\L7-RJI-O7)>A.\9PO,-N8QN2%8^\55JC"&(C(_03_"JU
M6JT*T4I2L@4I2@%*4H!2E* 4I2@%*4H!2E* 4I2@%6\Z,F9#?87G8XVI"L<'
M!!!_C5Q7E7V%?=6&KJP( C>RWI&*M:V)5\84H846[@$Y[_!'S/[360/L\6-8
M5NO>IU9SG==B<_'\C[_VU+09^51[U*UZ]8KG L%M5LN,Q!><? R66L[1C])1
MS@^@2?7%4[P.%@F]Q&T:4)9)$47#V NF4^3->=DZE;][<#KS:+JE*%$$D<>'
MV!)Q\,U6>]A7I_(?8>=O>KW7F%J<:6J^ E"E9W$?@^YR<_')SW-;5<XDMF5!
M8+YD.OAQ;CTIQ1"4H )Y'))W#[L&KN/:8TA:V_%*7$ $C(((_.2KLH?/]M9C
MB*<7PTK6R-ONJBX[^XC0)'L!]-)CKCLBY:J?<<0IM:W+TE14A1)4DDM\@[E9
M';DU=K]A?0+A<*K]K%9<:\!9-]R5(Y\I_!_I'Y^8\\G.XSK=!@Q%O+DHP"$@
ME:0-Q. "?2KWIO%]_P!0M2($EY^$I+C<@D800$\$#'Y^,?+/QK:.(C*:@E?Y
M7,_=-%4W4<$EX$;3O8!Z:7209$VXZJEOD!)<>O"5*P.PR6^P^%6_^3QZ4C_O
M&I?]JI_X53UU!O$K23=M=A0E3VG'73)"$[E^&AE;FU'& I2DI3D\#)[G%:3J
M+6MQDN/)B6V\0YXE+MT=#<A):0ZE:4J*T(258(RH.+!2 4GLK%=TH-:9E6\/
MA$WO4U[B//\ )X=*?_$:D_VJG_A5<VSZ/WI);YK3[S%\N2$')C3+J?"7\E!"
M4J(^0(J4M-:OEJ0E,B-<)Z5K#/\ 66V6G&' 0"'5H2E(R3Y24@G'IFMWTJZN
M\0VI3\8Q%[@K9G(R%$%/(!R,8/ YK2+A*6ZGGX&T<-AGFJ:+>U0+;:H,:VVY
MN)$AQ&DLL1(I0E#+:1@)2D=@!QBKSPT_%/[17#.B^G,2U]2GKA:E31.ENW^)
MF/9513XC9>(2B606WB2$=AG/)QMJ58]BU II(_SGBR\)&U<=MQA*RC) 4HE1
M3Y2DY).3G.1E4,Y[CM8L<(_M%-RTL['200 #A0 /?"N]?H:4M14"I2OS@<FN
M=M/:;O-VFH9%SU-%C+9<6A^7;HX0"ES(!7C))!  (Y [GDF0V=.IC.;DNNM*
M'(VJ*<5HJM^1U2I;O,D,LJ^*OOS5G-AE3+I.22D\G[JP.B=8N3;]*T_/479#
M:"[&D*^TZA.-R5?I)W).?4'Y&MUD1_P#G'Y)_P :GBE)71"[Q=C+11B.T/T1
M_"JM4X_XAO\ NBJE=BT.<4I2L@4I2@%*4H!2E* 4I2@%*4H!2E* 4I2@%>3V
M->J_#V-8!CI#S<6.Z^\M+;32"M:U=DI ))/ZA7']_P!?6Z_]:[Y/:N49^$LM
M-Q3N^TTEM.#SV&2>/O\ C78$R(Q<(;\62VEZ.^VIIQI8RE:5 @@_(@XKYX=7
MM.6#I5UFO%EMZ_JN$R&78T93A4D,N-)((*LD^8+SD\X[]Q7!B+[J.K#I.3N=
M/_7+-QA M2&"\@;FRHA20<$$$ YP1D'[ZB2/J-72^%<)J;3>=5N-W40EQ;;&
M"W& XI*E;$YQX:0M*C@DG/'KB-AK<!!$::AW'R__  UOEIZK*&F&G4P3<%6Z
M4?>HC304^XT#DED9'G*"%#XX*>YJ@Q%+CU(1_L[%[0K.A2GS7Q1O&O\ 5TZQ
M7O36F[3IF==(-Y4XN7=DE"6X602A+H4>=W*=HP<\Y]*V'3/UW9.E>J7M-17F
M-0>4,L1DAU]#7CD.%I"_*7?#"U(2>"H(%<6>SEUVZ@ZKUYK"V:BNURO^V[!Z
MWOSK4F.Q#A(+GB$%0!3ORTA* #@@G/>IZTY[1D33>L+K$FNA$!]]22^,DM$'
M 40.Z<@YQVSZXJQAA886JG?*W++S(:M>K4I.$D[WOGXDCZAU!K1#;0L$GJ Z
MT+<A>G%O6P;Y4XR'0XFY[VP6VPD-;?$"!X14H$K J\CZHZM#6P4[!N2=,?7S
M[^Y,4E?NBR[$0QC&0VA38E;_ ,UU'I4<7-N=>]1S]06OJ W[O*EKGL6]UU3L
M5#NZ&IH>5P*""(JDN(3PH.A0 4%;[-&CW&I5DD,:O D09=NE27/%="IGNS!;
M6@D.DH#BB59&2, '/.;+=D\T_B5ZE"W+W$F:%N/4_3,32;^I7KW.%XBRUNLQ
MXCDER(\J+&#*92@RG8HO!X@$8;SL*E 9JPL$KJ/*TAIN>[-U<B["R7=<V.ZT
MZC^NMLH5'"T.M).Y2W%A('E44 )) YT5O1TR/ 6TSJ[P9;D=IIY\*>_K!1$;
M84' '0=BU(6I6TA6UU6#NYK*Z0T;J!K4%KN$/5C[[%N=COR;3&+AAEAMV6X&
M4[W"4)27VTH4HDE#2DK!!3LTDMR+<GDN_P#/0S&49NT;7?=XDL6VX7"X=(K
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
6=5Q5FM#A%*4K(%*4H!2E* 4I2@/_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>frpt-20251231_g5.jpg
<TEXT>
begin 644 frpt-20251231_g5.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'0   00# 0$             !P %!@@#! D" ?_$ %00  $# P," P4#!0D-
M! L   $" P0%!A$ $B$',1,B00@446%Q%2,R"4*!D=(6,U)RE:&QP=,7&20V
M0T938G.2PM'P&'6%X24T-41456.4HK+#_\0 &P$  04! 0
M!0 " P0&!P'_Q  _$0 ! @,%! @#!@8!!0     ! A$  P0%$B$Q05%A<:$&
M$Q6!D<'1\%*QX106(B-"\3)#4X*2HD0')%1BH__:  P# 0 "$0,1 #\ ZIZ6
MEI:4*%I:6EI0H6EI:6E"A:6EI:4*%I:6EI0H6EI:CMR=0[<M&8S%K-8C4^0\
MCQ&VWE$*4G.,C](TQ:TRQ>66&^')2I19(<Q(M+4.:ZP68\@+;N&&M)]0H_\
M+6=OJG:CI(37(JB/@3_RU!]JI_Z@\1$G43?A/@8E6EJ,IZEVNO&VMQ#G_6.L
MJ.H-N.9VUB,<''XM.^TR3^L>(CSJ9GPGPB0Z6F7]V5$P#]I,8/8[M?6[QHKQ
M(14HZB.^%:]Z^5\8\8753/A/A#SI::57524#)GL@?QM9:=<5-JI<$28U(\/&
M[8>V>W]&G";+46"@\-*% .1#CI:P^]L_Z0:0ELG_ "@U+#(S:6M"?7:?3$)5
M+F,QDJ. 7%;<ZUV+NHTI6UFIQG3G&$. Z4*'?2UC8D-R4E32PM(.,C632A0M
M+2TM*%"TM+2TH4+2TM+2A0M+2TM*%"TM+2TH4+7S/U_5I'MKDU>-X7$Y<]?;
M76JJT4U"0"T)[N$??+XX5CCY:N4U,:@D LT9^UK6%E)0HHO7GU;*.LN?K^K2
MS]?U:XU2+DK>5?\ IFI'ZS7?VM:AN6M _P#MBH__ 'CO[6B(LHG]?+ZQE3TT
M0/Y!_P OI':#/U_5I;A\_P!6N, NFN#M6JD/I-=_:UF:O2X4?@K]63_%GO#_
M (M>]DJ^/E#/OO+_ *!_R^D=F<_7]6EG7')CJ)=C/[W=-;1_%J3X_P"/6^SU
M;OED81>5P#Z51_\ ;UYV4KX^4.'3>3K(/B/2.OV=+.N0W]V6_P#&!>MP@?\
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
M1 X)L@J3]UD)Y2E:4XSP">>!JTDNYJ+(1&I-P4RGT%B<\%0KAHT!MRDU%>"
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
MMOM$]$G+UZD2*K!FR8<]<>.WN8F>$0$-  XS_5Z:#]RV)U:L>#[RS54OT]K
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
M(AE&<>$ <<=PG  //&-6WNCH%?E)L6W"W#AQWV*5!I\MT3F7-ZV'G7EQ]I4
M4K"\%0_A9Y*=!^OQ;)Z?7O-K:J*NDW&ZIAQQEN$H); 42M31_"5*[*4G 4$_
M,YQPEKE2U2KKE@VXMYDDQTR=/EU-3,J"'25*Q&/ZL/ ,.$$U%MUZ^8\NG0XJ
MK:HK)P[-J3@D.3%#&?(VO*1G@CYD$D<:+3U%9CVJ]3$R4Q&)"</RH[+;:W@<
MA2"2"<$' .<X. 1C0 IW4"EM0HK5"K,E#,N2N3/"6 AWPU')<0ZXG&Y/X-H(
M^0R.7NZ^I-*N.D*B4+W)N.M2Q*$D.K><;V?A"D@AM2CP5J.<9^.0/,DJ2!-#
MD?.(U%:2J93@W?*'*9 JM]7!;L2V*S3(5O1"MB<E!2IQAL)!(C9!*B$-JP,E
M(P=W;)*GL[QE>[UIE%R,5JW+ADN"GTUA2'6J:^@J+2@YM!4M8'GSQG!]="KI
MK<,"!)A52J/QVG8<=QUJFQ(BSMBA!"T-D #D )&.QSGMKQ9WM)1Z!;MN2:A4
MV5TE,LO*E,QTMLQVTN%TLH2C!4H(&!P2H]]3TLL=9>N8JP.T@[8&]H3:NCN#
M%*2^&(2<W.R)Y9=S&NUE'VG'915%R AE36=@(6Z.<G/!;"2/0J/PT;K.HB+[
MF5"GRDIC)9:RXE2 Z%>;!20>,<ZK1>W4RAT'J:Y5J#+8K%*=#-7ELJ2HKC%Q
M1*'FE 8/J%H)\N>=O&CQ[+75"-?_ %#O5N.D>[!H2(;J%;@IC>A&%?P5 @'!
M[A0]0<4464J96(%5+-POFX.O#NB*763#2K-YRD@7AB#@#L9]H^D3*N=#[>A4
M]Y^4[%9CM)*E+5 :VH&>3\M#JH6'8S:G%"M0R$JPHHCM8!.>_'<XT>+_ *Q*
MIC+;,>"N8B0AQ+FQ+VY/&!@MH5CDGO@C@C00J:)KDEUHT!QQ.X *4[4%)QP0
M<GU![G@\8UI^PK.'\KFKU@*;1J78+Y#TAE7:]H;7 U5G%E .2W%[8[]D:RTN
MP+?J"]K%0E.KV!TMG"%)2>V4E((].#\=>7:3,2IM M5+@))42U(4D D]][J<
MDG_KG4IM-MTN.#[,C061';PMHC>L\^4@*) !R.2?J?1R;#LT?R1S]80M"J)Q
M7%)^K]M5%N_ZJ%O4!Z"_5'F(_O+Y\1E*2O:I[;C;^#&3ZJ2/73!/Z>W*:2HJ
M=MZ'$*5.O1XD\(6=J5DE:4DJSM0K]8'YPS+NL%EU^%U*GL1*I;]1DUF7)53V
M7(3.U"B2]X+KA00AQ6U2$Y"BI22.-V=1JY++J5KV9^Z1VL6])BA]+#\9NB,K
MD1GE%*2V6TI40H$X*1\-W8@D]+FV&E*4BXXP_A/I!Q%!)F"\4))S.'?'VRX5
MV6;*2Y;]/MQNI2E.Q&*N'0X]&V.I9<4VXI>&O,L?>8SMR00.^K$Z57;2IT>I
M.?83TR6M:2[/GLR"X?#6[E85D)&$* [<X&.=8C958C525$8F6X]"AR8["JG]
ME#W8^.K 6I:FN$I2I*B#R KL,$Z>)_3*NT*O,4_[3MJ49+;*HS[%'0ZEYPJ0
MTTW@HR"?0GRY2O)!R2_[189.!3_BKCLWQZ*&0LD)0,-T;U/C7Q1A.9B)M:$U
MNP]%0Z&V)! 4H@,?O;APA1\J?3'!! *'L[^VW>$KJ#9]HNT*V8]!J<]F"ZS2
MZ;[FM/B$)\1)2O;N!(/*><8T':WT>N"-%;A5"7;4!"HBI4E;,-L*881D^*%I
M&5Y5@>0_G#L.Y?\ 94]D&?)NJG7_ %2XX[-+MFM)4Y APWG93SC2@4I(P/#R
MK&1@D)Y]1J>EGV,L*Z@B\7R!'S$>SZ&12(4J8D##3Z/%^[^MXW79%>HOA,O_
M &C!>B^%)=<:;7O21A2V_.D<]T\CYZI(N@T]RB0*JWU3M:F1E4MZU);D)IY"
M3&>=?D.M^1A *@RIM0?*$I44N*('<WA>NRF*:3S,VKRE)%/D>8XSQY-57'LJ
M6^Q;::2]=]Q.,A_Q$EFA.LC=[JMA.Y(SNR%^?)VK"=A &=5TD"&V+7TU,A:9
M\V[B"&#O@0="-GL1$'[9;IE2=DR+[M]"Z51D6,]&9A3G0&UP%LEI#B6R%J,C
M+NQ*5<)!*AVT0NEKR9745R.JLVU+G1J#'HDV%"7+2^VJ$MP%3)=:0EP9<0%C
M/D.?EG'5.A-%JSE;=-Q5*,BI5INN);3;CA#;B0X/#"<^9OS\#@C Y.=2RVNF
ME/HEWL5!-RS:A(]XJ50IU*EPTQQ'7*5F2O@;U\)VC<0 ,\9UZX:+U7:-%/D*
M3UMY5ULFT<?I'ZM^]SD33T\'^'RO]D/_ -M3S4'Z?IVS)/\ LD_TZG&F1B86
MAY<R4&74EN8V)0Z59[8#:M$/4'K]+^UOM6(' TJ2V\P'#^:5(4G/Z,YTH0CG
M/U+Z!6.Q/MJYJ;(?MTTQU(?A0=S49\%))*1GR'MDHQN3P?CJ?6?=M#ZC=-XU
M-C(0_!GLNM-,N#*'AXBT!P*(/!*%$*'P^FBW87L9IZ;M/+H,R,])5%1$2Y5*
MK*DA+:>R$)4DAM(QP$ <'!S@:BEV^SJ+"1:I==H4%,2H%<6-3D/D.JW..(;!
M5A+0W*4H@[MVT  >F=-)-5,"B^R#77HO&85Y!@(._0^W8\:E,M.E#LCPT)=?
MQA3Q2D#)^7' ]-%]-*BI&/#3H/=*JDF-3FT!TKP -Q&"=$]%604_C_GUH$I"
M0P@,25%S'RX:)-DQXXH\B/#>0^E;JGV]Z5M@*RG'S.T^G8C/.A]7(57I=;A)
MJ5<I,)]YAV0$M!]KQ$-%)=459VI2VA61GU)R#K-UEJTVFVW N*FO2_%MZI1Z
MG(BPRHJE1 K9);*$_C^Z6M83@^9L8YT'*J+DKT1@U!^M..W/;URUAZG(D/I2
MT5B/[E'VI(VJ0V$ )XRI3G'F5EJ@#G%&;,*20 =/G%E;6BR*A%8G/S(%0@R(
MZ'([L)!VN!7*5Y.<@IVGOZG6VQ4:%)J\JE-2HSM1C% ?BH6"MK<DK3N'IE()
M&?0:I[4KFI\NU[5HE,EU".PQ:C;L-<R;4-DB:K>EQ$9AG:MV0AQ&TA;@2V"D
M)0!DZ)/LX7>J9=%>=JLE]=6JM%H,_P 22VL*DA,%*'W-Q !(=*DJ]0K/&DG#
M"/$5%Y02V?I%B_LV*/\ )I&E]FQ?]&G0!@73"=9:+%=NFER""RY%1"\ZR<D.
MN>8[CE6TJ21N)! '!$GMOJE3:-$=C3)5?J3Y<4H+EPRMPX !"=O&W(R/KZ9&
M7O$Z9H.<0WVT[L5T^LZVI[,-+\1RK>%+VIRI#9:6=P'R(&=5^O&SZ)U;MQIP
MI90\D%R,\D!:TYYR#ZI/P.0?EHX^V;,C5CII1?%#C0542I.X#(^Y7@D#/!']
M.J"=.^I)Z>WJY;TF0ERFOK48REK4$(5GS)&/0]_ED_#0.JQFEM(Z98P0:% 7
MDHD=[^?SC35T]^S*HNA5.D2Y"T+Q'J-.W/A"\DIRR<@IP#Q@^O;&G"-:,VVJ
MC&K'V?D>]-F/4:0VXTA9"AN2 GC/<%)"DG&,<:V^MCZIEZHK=+?<CS S'Q)*
MD"(\=JOQ*6H!*DCY@\C&=>[2N^-1:P35JO!;GE/GIXRM$M94<EPG8AQ2<8!Y
M('QU2"F-[W[Y;H\73J*BA1  PQ/R_9]YB=R)5,N"_'*?&B2($=Y$J6VR5 K8
M"T'A) !P$J*MHX)2!P1C6GT[Z 39MML4B;.C?8Z$Y2J-#S(D9)4%*#GE;*3@
MI(&X'U]-.:6J;=-;I]>B24I<C/J< 3D*( 4E0SVQDC/T&CSTN6WX\=I:4J\5
MUM *N_*@-%K(IDK0J<K+)MXUYQ@;)FKD29H'ZB,=P=\,L7&_")?1?8NZ;VE0
MQ37*Q<, UA!$MO[7VB3N2%.H42C\!)).3W/?G3CTT]G[IWT<O=%9MJ3<$>4X
MRMIP)J2'X\IKC/BMCD@$I(]0>1ZZ-U>JM%1<-%H]3CAV74?']S4XUN;*FP%+
M1N[!12,@'N$GX:&E8OZUXK-0GT>ELS68E+ES6VT0G X\8CP9#B7 K :"BH$X
MR1E0X')*:3,(43B(AEU<REEKDRE74*S&WNB<O6=3:Q*435Z@\59<+#<SR@$_
M #(&FI?0RA.^+XLRL.%>>53?P_3RZ]4SJ-2:91Z;*;M^IMRI5/\ ?7HT* H^
M R"<J420D#=N*1G<1R!C3E:G49N\KFG0Z:EEVELP(-09EY4%/-R Z1A..,;$
M]_B<]M>)RQB$+02VV&N%T*M^ 5K;?JI=4E2 XN:5*3D8R,C@CN/F,ZC%G^RU
M1NG<B4NW:Q5PQ*42N)597O3+67"XKP4X3X>Y:E*.."5:)3O4:AQGO#DRO=<N
M+;0IU!PM25;5#C)'(/<#MGMIPHEU4JX5.BG2T22T 5[4J& 21Z@>H/TTYA#A
M<)P@"S_8QLMNVZA"DRJY[NY47:P5096)!DN/%U2@HH)_%@ >@X[:AU4Z-6W;
M@CKCSJU3%IW!MM;H>DNKRK+J64CEPA105KXVG&/75I[RDKC6O4W6V?'6ADD-
MA[PMW/8KR,#YZKY4+IJ-9>6(%0##(.U9H5.\0I ![R', GYC.L=:M/3(6!<
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
MQ''9TR._-4U=\E++TM: 7:8E196#G8%J(RD9 S@\ #.O@K,UA3BX]V2FVR0
MERE((3VR ,C^C]0UFJD"JU-1+TB"^E#RBREUC\#9' .0<JX^FM)-NSSO"UTY
M:3Q^\#)&?7R_T>NF1'=.GGZP[756 .E5>DOU/WOPXJ]TN9'"4<*[[$]^X!^)
M'IJMU9K]0--\.,:M5ITA6V,I0$:,MPDI2E(\N>0!QGOHY7/]KQK#N!J<_%=9
M33W A$=)3LQV_-&1@:I[<5^5R-7'([%380&L%/O#+CBD#8"?,%CD\]@?3C@Y
MQ5N4ZYT]-TM^'SC?]'RE-.I2ADKR\><'"@=&;EG65<%2JBQ]ON)$R/'A9#,4
M(&1';</*E$;B5=LX';0SH];*'&9C3JT<@E1;( 5GU]/U*.H6.KMV;W6V[A8R
M&U[$J:D  C=M[.=@0,_'G&-:K]^SX;SCD232F4O?>,GW)T+ *C^,I(R<<?49
M]< 94TPFRTRY8NM[V1J[.K%4HF=<;P5EHV[,X91)O:&KIDW1:4.)7FZ.U.9E
M-.R'UMMMJ;RWP7'!M023PHD<#CCOX]E6X69]^=16C)55XC#4%+TY2TOM%[<\
MD!#J4@*04H!!QW)&3C40J=ZSZDRZS-DT2:G<,)E4M;J<@D*R%*.>R<<>GKWT
MY4"]Y-(E!*)4")3GL-O1Z? 4RIT!!6.0H# *A@$<>;G/>90FJI525'$C/O?Z
M9Q[,GR9DM,M(8@YOQ&ULFTS$$WVEJ@BA6O1JK#C+0PQ/*7U-C*&PI! !/IN(
M./B1K4Z>WTJI6L0M_P T)]2&D ?F+ )&?D4_SZT85R(N*E+*'')$)T[%M/C*
M5;3GE)R#@X(SK6GOI80 TVAO<<JV)"<_7&O+(D3%5DA"CBDDGG"K)Z$V7,E*
M#G0\3^XAX34U_NCAR8L1,N6E]"DLXR7CN&$\<G/PT>+9=J=2>8ESJ$U343G%
M/NR@RI*G%;#]X<_AR D<D]\:%/L\6S^Z[J9!2XG+$%*ISRBKG"<!  _CJ3^K
M5PQ:=//XVM_S43KJ%00[1RB>IBPABL9>:DX/_HD?SC4WUIPZ1#@.ER/'0TLC
+;E(QQK<U3BI'_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>frpt-20251231_g6.jpg
<TEXT>
begin 644 frpt-20251231_g6.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'@ !  $% 0$! 0            @$!08'"0,! @K_Q !%$  ! P,# @0$ P0(
M! 0'   ! @,$!081 !(A!S$($R)!%#)180DC<152@9$6)"4S0I*AL1=#8H(8
M-$3!4W)S@]+P\?_$ !L! 0 " P$!               #! (%!@$'_\0 .A$
M 0,# P$$!@D$ @,      0 " P01(042,4$3(E%A<8&1H;'P!A0C,E+!T>'Q
M%4)B@A8D,V.2_]H # ,!  (1 Q$ /P#JGIIIHB::::(FFFFB)IIIHB::::(F
MFFFB)IIIHBHGFDO3%A:0L)0G 4,@9)R?]!K\B"P>"PW_ )!K]GFI*QP VG/)
M]7*L?;C_ -]5&!HBH':5&Y(9;!Q[)&OC%-80G 9;_P @U7$ DZ_2  -$5O$!
M'F'\EO;[>@:JVX3(3_<-_P"0:]_3G7ZT1:VN&X+E@3U0V;+8FH6K\M]B0LM[
M2HA)40UZ3@$D<XXY.>+?%N^XVZ:E[_A^L/;N6MR\[?4,_P!UG/I'&.Q&MKJ
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
M<1N]2N>3FYV,9Y:/8HQ/4 6#O>5KR-T'Z*QI278S+++S04!Y<]T!/N<C.,\
MZP7KMTGZ=6GT6OFOVDV&J]2Z>J0V^S+6I3:RL84I).#GGN-2'K5N6Q;D-RLR
MXWDI@L%M+H=7E*/W$C..>P'WU&/KA<23T&ZA1J=38U/I\BFK!:;WK4!O1CU*
M4><8]M:NKJZ.C>R*4#<_  'J4I-;)#)(QV&@YN?!0HH]W]0+JGJA4=RIUF8E
MLK+,&'Y[H;2G"E$)02$X[J/&MS>"2 UU?ZJ3J%<[CDZE,T=V:RVPOX<I=2XT
M@*"V\*^5:N,XR<]]5'AHNVUZ?TIJ% J4BC4MV77?B:\]6*S,I#SU-\I(;,9R
M.G+ZD_FX:*L;B%8.[.J_\/-J%'\2=RM4U3RJ:BCS$PU24;'5,?%,^45CC"BC
M:3^NK@@C."T&_DN6IZNK;)$XSN-SQN*E)>'36P;13-F5%YZ!3XP27'WYCA2@
M%2494H@GE9 R?KGMSJRV]2.E5SS'XE)K'QDIAHO.QVY+H6A &=V%)'&.>/;G
M6P.K]&G5"G56' AR91FLAA9AO>6ZT%.!2EI*@>1M[8Y!_76J[(M&O6U5TO+I
M5?2B3$>8>1.J7Q#2/,&5$I"  =R00.V59'.M6[0M)+LTK/\ Y"[+^HZC<;93
MM]/[JGO:W^CDMBMVW6JD)"6U.0JC \]Y;C12D+7N"$$HV)(<*\82!N)P"1$'
MK9X.*[TUK"Y%(N-JKT60VM]F1-<6U)2@ Y0LI"DN'! W)P%!78 G4KNIW2&H
MW#>U7F,1G%L3I"'0^RPU@))W;2O85$;E+*P3@@D<Y(.=]7[6-Q6&]O"7'(8#
MA(&,I/I<('L.<X';&IV:71P1N;3Q!@YP+)'J%:7WG=N'GE1>\/7A!:I4FDW=
M=-68KY82B73Z9$4M<1M7"D+<4K^\((!"$@)R 23@#4IY-SP[>@HD3Y&Q3@)V
M=UK43V2/<ZCOTYNVZ+"IE$MV>U&HU.J2WO@:O/0MQOAPHQP2  L8YQMR,C!R
M=R43HY%?D&=7:U,K\DJW[L!AO/T]/)'VXU2>^6-O9T[,^)./3XE;Q@CE^TF=
MCP'/Z!5=O7'4^H5P+/D&)26.7$+QG&?E.,@J)&MKMS@AI+,=L("$A*$)'  [
M:QI^;3J!3TA;D>GQ&P$X*DMH3SQ]-:UZA7/2^HD,VW!54I4M;J5H=I:EM8(R
M/4L=T\\^W;G5>-S-/:Y\K]TCO:?(!9O:^J($3+-'SDK77B^HL4T61\<ZQ*FR
M'E/T]L?^8CNYY6D DX )![!6<$9QJ]_AT4I-+KMX)5%5%D.4^$M06595^8]D
MX[#G/ ^^M(=7K#N[I-7X\F?5/CZ)+RIB4EA"BT<@*;<<4@[3[Y[$?7G6_/ '
M+:=O6_6D-@*3$AE2R@!1];H R/8?3[\:RTV-K:@D-L2;V\+KG:^HJ'RMC?@
M=."IJZ:::Z]4DTTTT1----$33331$TTTT1----$7S'J_AJ!/XL5Q6PNT^FMJ
MS9B47%/N R8S"<**8PC/-.N*3]-SC83]5?H=3V)QG[#7(KQ4]7: YX\JVJ[Z
M/&K]MTJ13Z,VB4/5&+2$.A3:QRG\YU14/<9SV&L'Y:0I(S9P/@J?I1T$KUKV
M1=C]0L+]DV9=#$%AFJU>:65PG&5EQI:T)W.I:6YR%D#!VDG!R+-URZ;3Z5T[
MMNJRZ##EVC1H<JGPZ]2Y"W0_/<<5(6M94=P;+B2E*N4E17@Y.-=3K'GPYE+$
MEEM*FW6QZ2,@@CZ?0CVU@/BN:I[_ (>>HA>CM.H?HSK##/EY 7L(;*0!P4DY
M!';&=46 ENTE; S-Y#<WO?\ 99W:%PK'AXH=<H$:*T3:\>;"C[O+91_5$K0D
M82<)''8'MK571_JG5+8L^UX)HIJ=4J5I,W=5:O4*Z\X@M;D)==4%-J5YJDJ*
M_+0-N[TY  5K&/PS*O5[E\-DVUKF"G8]&F*I\-+A(48#T=MYL9'=&'5;% _*
M0!VU)JB],+6M5RGRH-.1&53*,F@QUN/+4EN"@A0:(42"!M&5')XY.KZTDC'E
MUVE:CI'B'FQK7J%RL],ZK%I\N+%JS=0:COK0IM]T)4J04L[U*:;4EU7DAT;,
MA)].L/=ZGQJC<E^7=)H%#OFSFFJ ^XXN4E],=J2T$+^#"V3YF%*"R%EO.TC
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
MS.<$_JJTFFQ244<#A;<[%AFW[]5"SIW3JI%:?J$F%,@QEMJ4SYB5#!0E2UK
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
E15A8&@$7X]!7.3ZK5U/V,K[M\%*G33378JFFFFFB)IIIHB__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>frpt-20251231_g7.jpg
<TEXT>
begin 644 frpt-20251231_g7.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'0   04! 0$!              $%!@<(! ,""?_$ % 0  $# P,"! ,#!P8*
M!PD   $" P0 !1$&$B$',1,B05$(%&$R<:$5(T*!D;'2"187,U+1&"1%8G*2
ME++!\"8G0W2"D\)&5G-U=H6BM/'_Q  < 0 !!0$! 0               @,$
M!08!!PC_Q  W$0 ! P(#! @% P0#       !  (#!!$A,4$%$E&1$Q0B87&!
ML? R4J'!X15"T2,S8O$D-(+_V@ , P$  A$#$0 _ /U3HHHH0BBBBA"****$
M(HICN&N=-VJ6Y$FW^UPY36 MF1-:0M/&>4E0(XKF'4S2"NVJ;*?NN+/\5-](
MP:A*W'<%):*CPZB:5(R-36<C_O[7\5?7](&E_P#WDM'^WM?Q4=(SY@N[CN"?
MZ*C$KJCHV#L^9U;8X^_.WQ;DRG=COC*JYQU@T&KMK73I^Z[1_P".E@@XA-%P
M:;$J7T5$CU=T*GOK/3X^^ZL?QUU0^H^D[@E:HNI[-)2@X46;@RL ^QPJ@D 7
M)0'!QLTW4CHID_GQIP_Y?M?^VM_Q4IUMIU(R;]; /<S&_P"*D=(SB$YNNX)Z
MHJ-)ZFZ/4K:-560J]A<6<_[U.%OU59;K)3'A7B!,?4"0U'E(6H@=S@$FNB1A
MP!"-UPT3K13+==;:>L<I4:Y7ZV0)*0%%F5,;:6 >QPI0/-<@ZF:0)P-564GZ
M7%G^*@O8,"4;KCHI+14>'472A&1J>SD?_,&OXJ5/4+2RQY=2V@_=/:_BKG2,
MXA=W'<%(**C4KJ9H^$A*I&JK(PE1P%.W%E()]N55S#J]H0]M::>/_P!UC_QT
ML$'$%-DAIL2I=144'5G1"NVL; ?NNC'\==$3J1I*>I28VJ+-(4D94&K@RH@>
MYPJ@D#$K@<'&P*D=%,O\]=/#_+ML_P!L;_BI1K/3Y!(OEM('K\XW_%2>D9Q"
M<W7<$\T5&CU,T@%[#JJR;LXQ^46<Y_UJ[H6L+#<9#4>)>[=*?=)#;3,MM:E\
M9X .3Q0)&'(A&Z[@G>BBBEI*****$(HHHH0BBBBA"****$(I#V-+2'L:$+ _
MQ*:4$WK%J1Q:$H<<<;6,@9(\) !_Y]JIR3HMYG<4I;4D>F ,5?7Q S(L3JAJ
MB2])0TAIYL.*4"K;EM ' YY)''U^M5)*UO;8H63,1M Y5X#N, <G[/' KSBH
M@=)-(6M)Q.G>M9'4Q11L;(\ V&9 42$:=:G""V=@]-H-.=LOS*BD/,%/NH '
M)YKHNVH(S"F@_*0R74!QH8(*TG@*&.XY'[:91J&WOJVF=&6 -V%(4"!^RH71
M/S *E&>(&Q>.841ZXF+,EZ<\%;9.'<A8 _217)#@Q7W'"(\)PB>]X>YMA)V
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
MWH$ I6Q8HWB#]-\>*O\ 5O)_=5V.6*:ST@M6KW%O1I,B>Y$5 6@-H\/S!"T
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
M0A1]>5!Y93]Q!^M=@O%IF7*YLVB\"RNRI[<LR8,13P?:\)(+20A.04*"CMP
M2:;%9(RSA(P'07N<B=2T7P&?&V>:C&UUP6.(\/X!]CS4,U1%U;U3N:+O,L,>
MVH8AM,I;8>.Q#*-P2HJ\QP2H\D_2OF1T/U3&5'8=88B/2E^&TAY7*E;2K&#C
M' )R:N5B\(NVB;?8&8ERD/AE3;<B/'P7%-*44)4DGSI 5DC.4GWHN]SNMYU$
MP\C3[\.9;E1YS_S[S$=L@>0J*MH44JY'*CC/;C%/&J?/VW2$D[OPMU.+AD[$
M"W=R3 ;T?9:P "^9T&1S&95"L=%[A&89N-RGJ;;>?=82VVP$N)6C&Y*@HG'<
M8/J*]+_H>+;K#.DLOR%2&62M"G' E QSR$IYXSQ__1;=YU#/GP4VF?X#PB25
MN-O-K\10!! 1O[+2 <!7? 'M46N8#\5]D$CQ&U(R%%/<$=QR/O%9.KVC(RH
MAE<6BV8 -]<N^ZNX*<.BO(T XY8^"S[>6$LLKY(5[^N*B3S[;[CBFW X$#:=
MO]W<5.V;%<M01'?R?$<E&.R'' @?92/;/KP<#O\ 2JLNUO2'9$GY:&ME0!*G
M HJR>Y\H^[M_?6\#;XE4H7>PVI2_,3D\X/&>>^/^>]:6^!E'_6S./)Q:7N3_
M /%:K,5MMST9Y6V+%C# WK;6I?;C ! QQZ_A6GO@223U5N1)[6AW@>F76JG4
M M5Q^*B57]A_@NWX^IL:%K_2RGY+$<*MBQ^>=2C@/'W/UK*<_7&FHJ")5^MS
M9QV,A)/Z@#4I_E85;_B&T^E7F2G3C. ?3,A_-4U\(VNF=)]5X4">W9Q9[LEU
MF5(NMJ:F> I+#I96@J0I2,.%).S[7 .0*V$VPV5$CIW/..EE94=%;9[9[WPO
M;W=/LGJ=I4.[(]R^<6<@(B1W'5'UXPGFNJW=2Y^E8T;5=ML6JH\6*M#K-ZCV
MUUEA!)\B@\1MYS@<X.?7-3WI-U(MHO'22Z:[G3].ZXTK=KI*D6MW3KZ9>H6I
MRLMHB(:;2C<I:E(PK:D9XX[O.G]9S=1V5/1Z+I?4EOUXSH:38+FZ\5!NU$.[
MT^.P^\B/X*F5-YD<+1D;=W "6[#IF&]W'S_@)M]FFP9<:W.%KG'+$6 YV3C?
M>J'5+7TFW,7O0ET$AB<WIZ,W<?E[</G'4I=#&P8RM22E1P, $9Q39<(O4,W@
M6"WV[1XU&[&D/L6=O4+<J6^MC!6PA+64A_!R&U*!.U7L:L/6^H)FO[I;KO=K
M7;=*(Z>.6R?&U1*U,PJW)=<V+=9=#/C!XNJ;)0IL!P)(W # 4U]5M Z\^(+6
MCSEH9MMHOFG$Q]7Z?E*U,_<(=W8?=4$HAK*&VF$^(V@<I"L[ 3@[JM/TRD^)
MS+GO)/W7(W1L#06M:+8Z@'3]W>+ZCZK.G4W5>NM!:H8L]PN]I5=5PF)<R);X
MQ)MZW$[A'<4Y_P!JE)!4!D JQDU&%]3M5/R8ZY-]E%E#J%+0A26DE(4,@X3P
M,??4^^)[0-RTYU!A:EO1V736EO3J*;$^35%$&4M:D/Q@A2UJ_-J2 23G)^ZJ
M8G/#:H)X.."*M(=G4C6=F-O(+744,,M.UX:"2,[:Z_5:SDPDS"VTV0?F"D)<
M'(\Q[_6FV%$'4S^=[%FT_-:E:9GBWN_)ME2);). Z,$[E@8)QR0>W&:Z=$3G
M[Q:+!.9RZZIAIXE+IRK:GD;C@DG!';))XJP=.]7;1H)YFXR)EFTQI)EM4F[I
MEJ6)#LAP )4E8PG)6><I)("0.Q \[H*-LK9&/&MN2\ZK)G0/: <0JQOD)BVZ
MGU'HU5O>8DV2$S<_RC)9PN6IQ>U21Z[,'[AM^\U:'P<I_P"O6R8P0&97.>_Y
ME5=>MYO\ZM+2KI(>M%RFN-O?(W2TJ5M7;U@NM!16?,2 G.#MR<I^O)\&C1/7
M2U*)[1Y2A_Y1'_&E3PMBKH0T6&'JFXY#)2R$]_HOT.%+2#M2UM5FT4444(11
M110A%%%%"$4444(1112>E"%DGXG5A/4X?2 R/_R756LNM[T*6E+B4J"BE0R"
M >14G^+W63=HZOKC?*NOK;MT<DH4 .2LXJFX?4'YE2TI8C1@D9W2Y6P=_3R\
MFOFG;E)-)M6H<QM^V>'%>P[-8>HQ'_$+3TJY:2@:EA.QUVM++%P=;=+3+: T
MPID[<!.?&2%$'>>4D8Q7S!OD9VY7(M7"0P]/CLQVKI"9<?+2D.*_-9\-LX6#
M^@/3%9R/7)W3EM4V-1V* R0H!IY[E0).1E6!SN/'UQ20/B$AW,O*1KF/+)6G
M>J QXO(.?[6,@@$?7VQSH#4U4C;LA#;F]@,+D;MKAU\O BY(M@JT4#6'M/RP
MQ/ WRLM5VZ^NVD0$F-=;@AJY/%+[[265/I>9*5).Y1PHJ!.#Z#T/%?-EO=YM
MSSCST*$U%1",-F(Q)$<,HW>)Y<%1W92>Y[G@UEQOJS'=:=<>NM[E-M_8\!@
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
MF31(;;D1Y3JEJ'YU( "1QG(!]/6K&MJ'-IY4HGOQFF^O7-RWZ_A6(D+6[H5
M:I>M:-.NN?.._-I4EYI+:2%-X\I], 8^O.:X;+J&*]&06G0/# 6E2E')&?N^
MAK4K"2.< <>W%="8R%$>1.WN<IIQM: #V?K^$DS..:S1==3Q(VGYDIM)0XXU
MX8:2D\K6<=L<Y]:BE]A1KC!M;<"-)DH\5"7H[:"=PSY0DD<\G'/IGZ8V>VG:
MCN!]:\I 4E)PM7(^SG&*6*T 'L_7\)MTCW&Z]](*9L[\F?+4E"$)4&P5;=VU
M"BK'/. *R?HUV1J#JI:F)CZXUEBRE2YC9?\ \7"1EP*#F<*5G: ,GE7WU?FH
M(\<A:_!0MPJ"BK R5 %.>?7!(S[$CM5>ZG0XXVTEE20@+P6R$8"??S=L?3WK
MD.T6P,$0;?S5>^C,KB\E67J'74)O4[LE+D=RU(;:4^6'2MPC!*4I0D$J\QYY
M[#L:G/PW7>%=_B,L\BWY#2X;Z7%<@+4&5^G^J/U5EY4:YN(S\VZ._D2^A..3
MCL/N_;5]_!=&DQNM-E#R'#AJ5YU;E<>&K'F(_"E-K75,L;;8;P232MAB>Z^-
MBOT4%+2)]:6MNLPBBBBA"****$(HHHH0BBBBA"****$*,W_ICI+5,\SKSINU
MW2:4!LR)<1#CFT9P-Q&<#)_;3+)^'[IO+3M<T39<?YL-*?W8JP**9,,3C<M'
M)."1[<B56'^#+TP"PL:-MZ5 YW)W@C]BJ]U?#OT^(PG3S;>.VR0Z/_55D4F*
M;ZK ?V#D$KIY?F/-5I_@[Z$]+0M(]A)<X_&A/P\:'2<_DQTG_O3G]]67BEKG
M5(/D')=ZQ+\Q5<IZ Z(3_DI9^^2Y_?7H.@>A5)PJQI6/\Z0[_%5@XHQB@4D
M_8.2.GE^8\U7A^'KIXO[>EHB_P#36XK]ZJ]X_07IW&SLT=9SG@[XJ5_OS4]H
MI8IH!DP<@DF:0YN/-1J+TSTC!2D1]+V9G;R-D!H'_=IYAV>!;U;HL*/&5C&6
M6DH./U"NRBG0QK<@D%SCF4V773-GOBT+N5JA7!:!M2J5&0Z4CO@;@<"FR3TQ
MT?,04/Z5LSJ3QA5O:_AJ344&-AS 0'.&14'5T.Z?J.?YFV5)]TPD)/X"OA70
MO02DE/\ -> D'T0@I_<:G=%-FGA.;!R"6)9!DX\U ?Z!M @8&FHH_P#$Y_%1
M_01H0_\ L\S_ .:[_%4^I,4GJT'R#D%WII/F/-08=#]#IQC3T?CW<</_ *J^
MT=%-$(.1IR(?]+<K]YJ;8I:Z*>$?L'(+G32?,>:A">B6A0\IPZ8MZR0!AQLJ
M3_JDXKOC=+-&Q,^#I2RHSZBWM9_W:E%%*$,0R:.2X9'G-Q39$TQ9X"=L6U0H
LZ?9J,A(_ 4X-LMM#"$)0/9(Q7W13@:!D$@DG-%%%%*7$4444(11110A?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>frpt-20251231_g8.jpg
<TEXT>
begin 644 frpt-20251231_g8.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "/ 1X# 2(  A$! Q$!_\0
M'0   00# 0$               $&!P@$!0D" __$ $T0  $# P,"! ,%! 0*
M!PD   $" P0 !1$&$B$',0@3(D$4,E$587&!D0DC0J$64I*Q)#-#<H*RM-'A
M\!<8)U.CL\$E1&-SA**DTO'_Q  < 0$  04! 0              !0$#! 8'
M @C_Q  Y$0 ! P(#! @% P('       !  (#!!$%$B$Q05%Q$R)A@9&AL=$&
M,L'A\!050B1B%B-24W*"PO_:  P# 0 "$0,1 #\ ZIT4441%%%%$11111$45
MX4\VDX*T@_0D4@D-'_*(_M"B+Z45X#J#_&G]:7S$_P!8?K1%ZHKSO2?XA^M+
MN'U%$2T4F1]11D?441+12;A]10%)/N/UHB6BOE\6SG'G-Y^FX5[#B3V4#^!H
MB]45X6ZAO&Y:4_B<5Y$EH_Y5']H41?6BO >;/9Q)_.CS4?UT_K1%[HKR%I/\
M0_6C<GZC]:(O5%)N'U%&1]11$M%)N'U%&1]11$M%?+XID''FHS]-PKV%I/90
M/X&B+U1111$44441%%%%$11111$44441%%%%$3.U%IQ-QGON #<HCG'W4U9^
MGEV_9O=8;WJVH\QP(W'O@9QD_=3VUA;9UTLEVB6R7\%.D1UM,R HI+2RG 4"
M <8^N*C2]Z-UW.B26G[I9G&_+#*'7(N%,M$*#F%["0I/&T]E<!78D^'9K=7:
MO#G9=UULD+N%I5^\97M[^I/&*V\"^QWO2XDM*_#(J!KGUHL?3H/6F;U#TAI^
M0LN-EE@%:$K&X(6 A"T-I/ISP"%<\ ;3-%JN-NO=CCW6W2X%PM+C7FM7%B4E
MUI;8_B\T<$#W.?QQ5N.7I"1E(MQ7EDC7Z ZIU,[7!EI:5 _2LMM#P'R$TS=.
MWNV7Q3_V-<X%S4PH)>$":A\M'Z*""2G\ZS+9U0TVM<UI&IK*\N C?+2FY,DQ
MTYQN<]7I&2!D\9(^M7KKWF;Q3M0IQ/=!KUYI^AK22-=1Y^E+G==-F+J9Z.TX
M6&+=)0\EYY(R&]R"1GD<=^:@"U>-]_\ I6SIB^=+K];[\IQ#;D*&ZE]U&5 %
M7EE*5;1G)/L :7"LOGCCMG.U66?W/L.-!;C*EI* XT0%I)&,IR",CVR#S53]
M.]4[U-UOJ/3-UZW?9:(#_D0+H8<93,Q040I)*DA*5)P!WP3NP2*MQ(; 2M*T
MIV<@[N 1SFF=,Z8Z1<24?T0L)XQM5;&>W]BL&I@DF+3&ZUMNIU\"%L>&UL%*
MV1L[,V8"VC38WV]8'E;[*B3'4_6,?J1<(!ZOB?:XZBH7R/!A".\LHWX0%I'&
M#MSNY4D@>U2)TQZ]ZRN_631%A9UI(O\ :[A*!E)\B+RWA9VJ\L$I]("B,@@Y
M]ADV11T'TE,?W.:-T]LSV^S&,?ZE.*R],]%:<N\)R'IFR1+FA6]EZ+;VFW&B
M ?4%)2"*C6T%5G#C+I?B[9PU*V*3'<-?$Y@I1<M(O9FVQUT;QUT[EM]4V5-T
M4P2 5)01DC[Z9TC2<EDGRT)4/H*DF:@J6C;C(&,9IHNZYM[L,/0GHT]:W5,M
MM?$MM;E)4I).5D8&4JYQSCC-3[G!H)*T&XV)MH,ZUJ]3*MOT4GBMO OL=_TN
MI\I7UQQ6+:NH=MU$WEI!BH4E2T+?<;+:TA6TD*"CCGC"@DCZ5]6'6;LR)$9M
MB0PHD)>;/I5CW!QR/O'%4#VNV% 0=0M\P4NC<TM*A]QK,;#H_@)_*FY'BN,J
MRE!1^"_^%;N'<'60 H9'WG_A7M56>VXM/=!KWYQQV/Z5[8G(> ](R>/>OLK
M[I"?QR*(L"6](^$?^%\H2O+5Y1?!+87@[=V.=N<9QSCM58]#>([K+K[46KM-
M6W0VC&[_ *8?$>?"E7YYO<HE0RV0A6Y/IY5QC<D'!R!:20T'6G$9*-R2G<VH
MI4,^X/L?O]JKV]X'>D*9:IC%ANK,XJ4HRF=0S4.E2L[U;PYNRK)R<\Y.:RX'
M1-#A*.6E_J%F4[H6APE%^&E_J%76)XMNHL7J/?+#<M Z.B7:SE3EP;?O4@MQ
ME#85I+B4*2HH\Q)5C@8//%2GT*\:VH>H/7C3W3RYZ0M-L3<8S\E<R',?6MI*
M&7%I&Q:!R2WSGV(K<QOV=?21V2I:;+>F4D$$(U'+ (( .3G)R !W]A3ZZ:^#
MWI?THZAVS4MBA7)&H8C;J6%RKP_*2A*FU(4"'"<C:HXSVS66Z2CR$!NMO/Q6
M8Z6BR. ;K;3GXJ?T]J6D2*6HE0Z****(BBBBB(HHHHB****(BBBD[4117?M5
M3+%K.X(0Z51]Z<M*Y&-HY%1]XF.F]XZOZ$D7/3VI[A;7+9;Y#QLL8Y:N#@PM
M(4<Y2H!*QD YW <8Y=O4%O=JBX$'D*01_836#IO4;UDD I.]K/*#0B^BMR1B
M1A8[>JW^#SI/TSZV].=3:>U+IJ#*U#%D!T7A*2F=\.\/W:T.YR"A25#';&W(
M.3F$TQ=1]-++KC0J)DMW346Z,+G?!G:TE7FEOS 1PV76P0/;=M/S!)J<M%=
M>J6CNM6K[CH*?;M.Z3E*=:CW2:[YFZ(\4NEM##>7-S:O2#Z<;.%<YJTW2/H[
MI_IOIRX0O,&H)MY6'[K<9S2#\<K& /+&4I:2.$H&0!GDDDFR->KO4#'2/D8U
MI;E+;@GC[JE^LK7H8]3;)=>@D9R+_P"R7T7B%:VG$A49*%%TNI5ZODPE6?G4
M 1E7)8^GHO2N;T/N@EMRO^E=4AU_[5;\Q96P5#T9!*"VI)V*01\RL\  UTR;
MT=9;19+I T]#B:77-86W\5:8K;"VU%)"7!M2 5))R,_2JDSM!=9F+!?-$7-G
M2]TC7.05.:Q<EH0^6^/2IE#86H C>$8SN."K'-5+566D>PW O>^@&@Y:Z<TY
MO"?KW1O3C0'3?0YMKL*\:I0]*^)C,)\AY\NNHRZK<"%%#*4YP1PD=ZK[U3U9
M<K7USZC:HLSBV7T1W8C,EDG"?.<2$^H=@H;B/ZP&.Q.;)ZI\.&B-8:%TKI_X
MNY6^9IV)\)'NL=*5+>225+\QM7I(*RI0P04DG!QG+TZ7]"]$Z.TG>+$N(YJ,
M7K:+I+O0"UR@GY00.$I222,<@G.2>:K8[%>=33O:V(V &P]WNJV7S1DGHY>=
M&,V'J%/UA"U>VW!O=L<F%;,@OX22V$GT\**DGYD[1DD*(K#Z5=4+QTYZ0ZP=
MCZUO+EU-S19;':5GXI+:T*0LN-I7DY7N#>P<'V'S8D6QV73/2_4KMQTAX?\
M7KNKHZG$PC=4>="CJ42DN-N^<ML C^+(.#\R:]]#?#P[TZN3^K-6&.YJJ0ZY
M)AVYEWSF+0%\%85C"WR/25@82,A&22JJ;U89!(9!T>FWC8>/C93/TQZB:R<T
M.$ZU^R_Z2)?4TM-KS^Z2$IREX?*'@HJ"@CTC IP:/EOW#4S3BEJ4D[SN/\1
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
MEI<J--CF.ZA+A4$D D[AE)!() .![BK!]&F'&]>0B4\!#N2#[;*C:/ V08C
M7-+7->TV[P=ZMRXB^2GD!(((/H5J?%\O;J?3/T5$>!_MBJ^E;$F4N&V\VY-0
MV'E1DK!=2V20%E'<)SQG&*L;XKUM-ZHTTIP-D_"O8*QG'K37+?KJYJK1_6>\
M:C#TNSNSY#BK9<(CWEER.E*4;4*2<X"=H(/Z5]94!+H6M W?56\/<?TS!;\N
MK<M6="E."2B4D #'D-I41^()&*W=EDVZ&XUFW.DIPDK5%!4<'N?WF.0.>/<U
M#GACOMVUCH'65WN"''KO/N"W!<4%*%S'!&0@%(^4%!2D9'IRKVYIQMV#7*5
M?$7I:@!ZC(BY4020<!0 ]N,=R=VY/IH^1X<6G<KSG$G56(A_9\N,%?!R8JAD
M@QXR0"/;)*C_ ,^YKY*,&$@J?CN/@;OF=\L]^,D YXXIO633^J!I:VGXNX?:
M3+%P"W')OEE2R@?#;@E6"-V2-V2/?C #:U5;=?7B\W!4.9(MC,AP*B%Z2ESX
M<&45;76@LIPEDCY<G/IR4\51LNXGS5&NW)U)?BW24D-6]U 2>5^<5@\'V(_
M]_:G8'HJ8B$FUJ*@E))2PT 2.^ 0>#_/WJ/=.:'U$N'-4XJ=;I+EQ96@B?YA
M$-10EYK>7% J2C?M4$(4" 05%1K(U3IG57VU=Y%OF(CQ'IK4EE4B9Y;82V M
M* D*/"E)\M0(2-I'S J(HZ4;R JDM<;+=79QHA2U6M6.#E$=D*&?RQWQC\,4
MPM32D2_+;8A+CA"E*42A )S]Z0.._!K$U)H[5-TMZ8D9IQF>Y'4TIUNZJ4I;
MI*BZZ .?WJ2E QRC:%836-I^W7"V6V1'N<@2Y:)4A7G!145-J<46R?HK;C(]
MCD#BK0J6-.A!/"Z]M&4WLM8@GS23P?OJ9/"T@?\ 2[;5>_D2!_\ 8:CQEC.0
MM/XA0J5O#1#:1U7@+2G:H,O]NWR5ZEJ Z)P(W*U4OO \'@5<@>]+2"EK6%HB
M****(BBBBB(HHHHB****(BD/RFEI#\IHBY'^,?'_ %FM>%8"O\(8&2,_^[MU
MJ=.^'W5>H[7$G1F[8AB6VEUI+D@[RD\C*0@UE^-!_;XG->)/;XEGG_Z=NMWT
MUZQW:Q:*LT8V"X-3I4?:T_<F5,PPVWN!_><Y5A"E >XYY":YG+ 9:F0 7U/U
M7>*C$)Z##:0PNRW8+Z#<&\5K#X9=<PR5L?9V4\Y9F*01^B>*^D?3_4[0K3LQ
MWXUR#&07'"W)1*3M').Q9R?RI_P^J]YCW&3&EW<)G-(*OA'(I#97L)2A+BE#
M(*DN(*P/26\G&X9=:9=UU1#A1Y=O=@./##[A"0@)"R"4I!."L >D?*2>PQ6#
M5T48;::/N-C[J(BQNKF^9S7C_B/8)M6#Q57C1[$9B^1PTROTI1+0J*5\X](7
MZ2?\TBILT5U[T)J**94V[&T/@C?'DM'/XI4,@C\.:K#U];F]2P_H32\1+LA>
MPS9:D$,6]HJX623RM6#M0GGC)P!REPZ::IA:4;=D6V%%DVN,1*OL9PMNS$HR
M0X8^W:5E( (/<DGWK!BHH(0UT9RW_C?3G;=W65J;]-5$]+%E_N8;>1N#Y*QO
M5#QJ=,^E>E9=S4F;=YJ<MPX:&B$RWMI(0%' "<@%1]DY^[/,33VNKGJ=_6&I
M[P\W+U#J*X!3\DM*4DN+)6H$_*AH90@!1 P #PG%-W7>H=0Z_N\:X75"O@D(
M>$9MI&U#3:%$+SCC=D D^_&.,5I-'ZGG:)U$E<9\F.ISRI,92CY+[2N#N2/<
M Y!P2#@BNGX;0BCCN1UCM]ESC$)J>6<BFOD&R^T]JE_I?HGJ1JBP7NZ_8MTU
M#8 LAB0PR7E+4?F0,$$8!&4D8 .!33ZSZ(UY9KU;W+];)EBT[("F8C4M(CI+
M@;RM*N^Y21C.1@ C'%37HWJM>-#:F&F('5*3H:R3%NO11]E(G!UX^MQ6X\H3
MV&Y6[*N, <U#/63KGJ'J-):BW;6KVK+3 E..L&3;$17&EIRV%+0,[205<9/<
M$X[#.!GSZVR^:QLM/DO<W3'Z:=3=1="->VW4UB"XTL-+;=A2N!)CK'J;5C^$
MX20>=JD@CM733P:>*N?U5ZM:4MSEOA%BXQI!7(9RA04&RO.WV(V%!3]]<AD/
MKN=V<<D+*G7,G<?<XP/^?NJ[/[*:)(C>(NR%2RJ(I<A+?TWB*[O(_5(/WBL"
MNI8W/CG/S!S>_7\*F<'>Q[9Z>2/,"QY!WM+6DWY;N=E;/]I%UW=Z6]0-'VYB
MR(N3K]J>D>:])+24CSMH& DDGTY[BJ-:R\1TO644-3-+6!*TJ;VOO)6^M*$N
M!S9ZCC:5 9^M6"_:[O[>N>CD9)VZ=R1],R7?]U50Z:6$:@+J%*"66WMSV0G!
M1@#&5<9)( SP.5>Q!WO]7^BHV/#;[O52>'G^G:WL4HV[Q@7)EM#1TG:"PCTI
M;AR'&DH'T2,$#\*>VE/&5:52VDW"PW*",C*HLAN0D?Z*MAJ+^G=PLUQO]PAP
M=+*N-M*BX+A"8+B5A/!3E0*N2I("]R<Y& ,@#<W/3T6WW*8ZRSY \WR7H<E
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
M:#JTHR>^-HR<!//XU9[%&*CFX#1-:6V-CVJZ[&JMQ#KBX[%5H>#*:[;'(?\
M2J-%#K:PM34!2R%*1MR,K'&<UKNBW[/Z#T?Z[1NIC.M)-QD,MNH^S3;D--J+
MC!:4=^\GWW=JMO28J3H:&##RXTPM<6.TZ=ZQ9<2JIVEKWZ'L"$^]+116>HQ%
*%%%$11111%__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>frpt-20251231_g9.jpg
<TEXT>
begin 644 frpt-20251231_g9.jpg
M_]C_X  02D9)1@ ! 0$ \ #P  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" %T FH# 2(  A$! Q$!_\0
M'@   00# 0$!            !P %!@@" P0) 0K_Q !D$  ! P(% 00$!@D.
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
M&%"Q3.AMN_U@<5IU'^Q4:"9Z#SD&@2,J2U@@.T64IM*3_!FZ/Z.+AX6&F%G
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
MR=$K:(+KJ!P$K!5XN..E^GJ&*4E"_.9&@!MQ[-[; B^UKZ_#=7"VVO!#C/\
MIBYDG(&2Z;67(=7DMYH888?2R?BXCBE*]'NNZB@&_%[6MBRU'HE.H$/T2F0(
MU.BA14&(K26D D\G:D <XK9G;7CL\G*:,OS,]"0B-)3,:D4QV1+E"0"3WO>A
M*[J))Y)(YPP1?L@6D^3*<Y$IC6;LQNE:G5R9,<;W5GJ2IUQ-N@L D #H,34T
M3*:5QTL0.-R+<.:B$T,9-W#S5P,+%&JK]E A)WBEZ=SG_P!RN;4VVOS(0O\
M3B&U+[)EGMXJ^#LE4&(GR])D/OD?5LQH&IB'%--= ./P*]%\"&K%+?:IRZI2
M@D'*%0 N;7^_(N*+U7[(9K%-W=R]EZF#_L*=N(_'<5@+:PZYYOU@D4R?G"L-
MU*3![QF,N-&;8#:564H6; O<@<F_3"LJF.N&ZZ*%V(Q6.4%>UUQ__3"O?_\
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
M>>GZ<$]O[)IIJ=R32ZMM(_Z1B_\ 6QM4S'#,7 C7X+!J6Q"0/C()(%[<Q?\
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
M]+6Q:S['-0YAS[J%%F/NU2.FFPEL^G/E\"[J[D%0MY>6)M5U4V ]C1FK,FH
M-K<R!O<CBJ,*T_S&F^ZF31\],<]V-*LBUY(-Z=*^FG.>['MG5:WE6E/N,26*
M:J0V\6'&NZ:"TJO;HH"X]H]1/EAJS#I\UG=]F30<T*RZRPV&G6Z5#BN)4HK"
M@M7>-GQ  IMTL3Q< B+/K;BN3NVVFJ\7U9"S +WI,SC_ .6._P!W&I[)-:9/
M-.E)!_Z2G.IO^;$OIHJ&9*W5FI=>J(7$F+BHVSRWN0GO "0;\W2.G'-O,8N_
M]C<RW)>1J7'G U-#,J!W*I[G?E*2A[H5#S]G]F)-5UE3@/JM&:HR:@ VMS(&
M]R-+KSJ.4*QS]XN?3"<']F/B,KU-+9[RG*4H'KZ.ZG_=Q[?3JUE"'(2PY&I3
MKQ=4RI"6&MZ%A1!!2H ]4GIZO:+QS/>FK>;X=0J-$S4JA0VX:FE1Z5#B.-E:
M4K4576V3N4%)!MY)%K&]X\^MN*Y6[3^77R7B^BA/L21Z7&2VT%64@I6E1MU
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
MVF"F-%J$B.TDQ0HI0AY:4W.[FP PYT*OF9F&B19<2&]&D24(>#3:VRM)<*2
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
M6,M5098RXL9YS#*:,AYBEJ2EJ*#?8EQ:C\JP*K <<7MN& %5L[T/M$T[*C=
MIU1B52EYA2*S3G?&8C:FUI;<[P>&RU"PYX-P<04>*8XZ=DL\+!"02;7N+ F^
M^VG$+-.&4<8='"]QDVUVW UT\UZ1TJMUR-3684*?Z*XPL.@K:[Q2D)2J[8'X
M5[@@7'0##5&S/4TU--2=S GO-J=Z8E)>:%[*4I2O%XC<#@_@ C@V.(%IAFI$
MC+T&F5E"Z+W38C(<:3W.U"!8$<DW/LO\^)I'[0%!F9Q>814YBH:6C$^$Q('=
MH7Q=6RU]M[?&>L]+8ZB+%\-JFYNT%[VM>Y'4VO8'F;!5I<)J(WEI:3;B-CW<
MUMU-UBCY3<$',<IY:%Q1.2['C*" %*" VL >#Q6%U<7/)QY\]H6IBMYPS9.1
M?NW)<Q:1>]@7&"!QB^^=(\1C,4$27A)#46S:Y!"PX+\ CHH=,>=6IL5^GU7.
ML.1,74'HU2J+:Y#INIPB4FYOZKW 'D !C9;=K7-O<+-=E&6V]T)X9 S92 H7
M!9?Q/&8FQ"K=-P_MQ"*<G_#"@D^;4C]&"2AF[:^/,?VXB&Z:AU1SM84;_MUW
M_:8F?:WEM/4#2YMMP*<:HDPK3T4DFHO$7'EQB#TLV0/^^N_[3#AVGY=2&98\
M6<PVU&@0U-PE(6"7&5.+<W$ FQW*4+<=.F+K;V=90/+@Y@:-+Z^1_6R+'V-7
M4R)D76RIU"LE2XJ<OR&T*0!O4LO,$)N2/4?JQZ+QLJTYZK)GL9HB1VY3G?H2
MXM!<4DJ*@H%:]PXN+;>G!Q2?L>Y%9RW2*KEF1F*'"D2%,5A%24XEM*6UM("6
M^I(42"!Y*VFQQ99C)D2H581&=0J>[-".\1&;F@K4@DC=;J1?BX]6/**STAQ*
M*JDCIZ(O8- <UKZ;_E/<NM9A<+HF%\P:X[BU_P#[#[*J5]E4S&B?K?EY5-J#
M<F,K+;*''XR@0I7I$BX)'3RX]N*509SL&6E3:K>L'D$>T8O]VRLAIS-DV#1(
M69(%07#E^G.S0Z70D=VZGNB0+[[VZ\6.*<:3Y:;G9DBBIT!VL(>I[4Z/$;=[
MI10IP?&)-[&P"CM/RK6\\=/A.)2UE$9ZB'LW V+;WXZ&]AO\%G5%%V,PB8_,
M#QM;X:KU6[+.:6LV]EC37+]&JZ85:8I;;[[2%]V"CO'04WZD [5';T%C@JK@
M56@Z<9R;J]2B2$N4F4&T(4H>,,.7(W*OS<7%O(8KSDW*J)U*%3H68J)18CUT
M_!S\MN.Y'4"0MMQI*;MD?N">AOCK;RBH0GMV>\NSHK2UH6TQ5FBI3EN6K6L5
MFQ 0;$WMA@KYK$F/[\EE.[4GV8S]^"\G14Y%15$4Z\5I"4[4 ^%/ Z##CDJJ
MO4O--.6A5FTSV"M-KBP=23@BZ]Y>IB-2@NAQ"EZJ3%J3&:8*+72+)0@<=>+
M>JW48E/9@C-9>KDJH3\O,OK@39+,J:XL-28@#>T@)4!N2/'N%[IXMSP==U3_
M .U$[6[\%9$#B]S.(%_V[UZJ5FMP-4Y1JE%S*FFQ8RC&6F0X0C<%DA6SO$).
MX'@W/ ]8%O*S6EU;6<\_+;=2XM$B5M=;-PHA]SQ#D_/U/SG%W&Z!EMNDMOIU
M5HPIKJ ZE]+[ZD%OJ%(-[VM_;BG:([;>H\J:IU,^E.5%R.F4UR'QO<)*0>MT
MJ!%_7BG25,LC7&1NP\U&&R%YS,R@[*N>7YBT55;JU%Q2T+NI1N20DG^S!*[)
M'PRWKOE?,\6ER:G%HTHR9BVD%0;2IIQ"=Q'2Y-AB*5*C1(&H<FFPV3'89:2=
MBD%)3="@;@@7Z@].AQ;_ +-F6H.G]-6JITB)2,MU2 TN95WE..JB]VE3CCC[
M2@;HNL)3M%B1U-[8GJ)RV(%@U<-%.(7^V66.7XJT<+.>4J]2V:CFF"ABHV"'
M6C&[[D=%) 4"!8#@DV_2,^U'G*B9K[.V=,GY/BOS:I-C,EB/%BA/>J$AM1
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
M ;<8YG:!GH)FI:RG"+B]K[;CS[2VW'AN 4I'> @I!ZCA1'(\L?3VE5)^50D
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
M6ZM%-CR)3NTJ4F*PIU0!%B;)O;Y\>AM*J^9(D.0T* JQN2&GP\>;CDWY-AT
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
M=<8;FLR"$H!40=IZ\6VVPQTW-^9)#2F7]/)<:(X-Z5/!*6ED\\#O.IOTMS]
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
M'6T+4S*EI>](<2JSQ#92'$%0!VJ !\/A-@>//GT*S$]1:E/D,N(;5$J*7RV
M2XH% 1X2"""+\<&_/J.-<3R^J]KIF504L7K79 DMZ+TORSKA FTF"QFZ$FON
MQVD(2\XUX$V%@ A3-KGSN38]/5BE.;,MTW-D:K-4UJ/'J-4S54H;+CJ]NU@L
M[FDD#D)"U*YMZQBPDO7>DTFH&#5=.\M-S ^8\=M-0<>4_M2F[BK<)3<\W/%_
M8<55IU64SGA<],9*$"JN24QV4$D76XKNQ;Q$>0']N(:*<Y'^UFL/O@FU%,(G
M-T.IXV_1 IJA5#+U<?A5*,J',0P%[%*!X4 4G@GJ.<$/3C26I:IY\%/;;ELP
MG"I3DQACO @)02.I">2 .2.N(WG>8:AJ8^PII3#;,5II*7 0M*=YL%$\DB]K
MJYX%\6(TAJGP#E9,Q*D",U/4Y*0W)<9<6@I0BVY"@1U%KCFXMT-K4TTC:9K[
M:E-AIV.J71WN!\5:&AZKSM.&VH ;](9#:0KTMII2]HOM3<JO8$GH.AZGKC5/
M[0U;S&W/IS48!F3'=CJ:CI;"2'&U(*^%>WBY\_J@>>.TK7J;*=ARZ%EB!,0_
MZ)'$J%<O*"4D':APFWBYYOZP+VPW,=I:M.42+,?RYEEBGRH[[3TKT<!+:V_
MX4^/=>Z@$D#J+<GC&(U]@ U_<KWJ3";EA_U'ZJM-5[,WP0])+5:FN,0WEL*4
M(B+CNT))*@%VMX@.+^^'Y<R!4L]9QIE(B-276W5M1W)#+)<+:2JQ40..!<\\
M<8)6LCSU(IT=H09E+F.20^B1**Q)<94TX0%K40I8!">;>7)/&'+1)URFTBK/
M1G6D/H$=:E+=6A2D(WJ4 4J!%['Q<@6L>HOTU36PR437P197C<D[G37<]5;J
MV4+Y(X(&6(W(UOIR)[^2M+D',<W0[+U)HS!7*3$CIC S662=J0D*";JL =J3
MQNL>A\L/RNT[67:FV(<1M"4*2ONXZ&QWMCT-C?IUZ=/K'&8^T?5,O4F.PY0Z
M%'IK,5A<254&>]<>0X%; 5=YN<7QR38G\Y;Z+VE<Q*I[<DY9RLZ8TWT24\B*
M$L@E)6%$+<! "!<CFUQ<@8YH/TT>JIHF$ZL/^H_5 #/?9P5.S76IJ*K-2X_)
M$QUE,5"E)5(6XYM%G+$"Q\^EL#"12D4O,#</OEO!EV*@.+&W?\:CFV#1JS5N
M^H$RJBGOQS5%M2(<YSO+_KR-P96NWQ1!40D V!L+"XP$FEK7*;==*ENDQ5%:
MU%15=U/-\=I255//2M#8B'BUR>.FO$[G5-Q4T3(6101V?H2;GD01J>>JD.8(
MH&7-0RGY+82?_-@8FN>(O?:;9B2%"ZJ3(Y/E\2HXCM4;,C)NJ2R "W':42//
M[^2/[<2O.:KZ<U\ 6O2)'7^ 5BNN<5#,+"PL*G)8M_V$8X71\W+2DE?I,4?1
ML=Q4#%TOL?\ %#F7<X.<$^F14V_DW,.;NFNV*(=>B][JKG!)N-N32K_7MX%.
MH=3^ :GEB26522N*M(8[O>%6=< -O,W/3V8-568"=8,\(5S;)!/'G]\M8C.H
M6F]>DY6RGFC+W=SZ@R'81IC*MLA+:EO$O@FR=MP$];W/2V'R2QPQYY'!HYDV
M6AA+XXZZ%TI ;?4NVX_8ZJ2=FS,M#KN:*%&>@)ARG>/2I5,4HA:#WBF7-J%D
M,+L$%VU@5\CCF[B*I!])<>&5LLPGBDJ:CQV&RT>0""#$"K6W$'GG%--#JY7:
M%4Z(G-&7ZK3J<AP%UR,IN2Y'?1\8W(*.\3N;[P)!:ZVW$'G%K#V@FGI#C\C,
M,EV6H70^BAR$=VJXN=H>V\I!%N.M\8$%=3>W>5N_%X^&NBUZ^6FFF):YKK=2
M./,7NFO-+V5Y=4JU3^TRAR)B$($QF+$06T+"0$A 6VE1.VQ5M!%^A/-JI]J*
MK9?<RS3Y$*D1J'4VW]C:VH(:4\@@[DV&VX %[\VX'GBU-8UE^&'YM1:F-/ST
MMI;4_,AF*N64CPA* I5@D$@*5:_JL+D'ZKTJ1KKEU='GOQJ,Y$"I<:7,5P7
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
MZIQT^2LET<_ZI.->K.GJ<K4.'6W:[%J%5S &7YM/BM*"J>M&\!"UDD+40O\
M!L!MMSU/?5&THU3@\6_P&HG3^"3CK:1S7TS"PW%AQOR7'8E(V6NG>QP<"YQ!
M&Q]K@F:E,%7:&H (Y&7YG^T&"!G6*5ZFZ2MJ3;=70#^*,0_++27>T90Q;IEV
M:>?X9."+G:/W>KVC8/168!QZO",7XUE?Q!5XU.C/?:I$2TZ6$&ID*>L5;!W1
MNJPY-AS8<\8N0G(^F$JB98C:6IR/F"DHB1(=2F2Z$[-J#<I3H#DEU]71"D;O
M(;"#Y?)!\+3*3GZ@QC'GP*>W"K"'7E3W5-W;+9!"=J%W5P>HMBS.:-1J5F9G
M+\3+\W-^2*53&(]*D4:/*:8@N1T/A2GVT-%6Y92%!5[;DE(X-\4*ZM@@/9NE
M#7<KB_ST3H'L$@#R+=46G,D:5Y*K0B-)R[%^),D,LTXJ*VB0$K66R0I1\NA5
M8G$;S[E?2*=/%9F99IKT!LF*V1$4!**@%%W;NO=)24].-X'LQ):IKWD:EUA
MI[]<EL-LJ<;7%6I#+=SPR@+6D@V\P+"P&&7-&O\ 1:C*%8;C&7*:/HT6.Y?O
M4,* *]Q*;'QH0>IZGICC,;Q1II)FP5 OPRZG?OU\%I4(IL\;I -]27@#;D=1
MWWL56;M/Y$TR.2Z?,I$:)DV0FI1FW)T5IQ.YAQ>UP*0F^XA-U#C@I]6"([D+
M3"O9GH$?($3(E5R"^]"B/S?@)<B=&MN5(4_*<\UH3=*R!8]?W0:.T!4J9K)E
M"#3'Z;Z0J-48\SNTN(97L"QWJ4K4"!N;*DV\[XFU9U/I.<,Y4"HQ*CF_*^66
MWH3,_++TAMN$TPQN/Q3+16"A8VH6F_(Y'2QS?1+$7##"*R<Y\[OSFQM9MK7-
M[;^-[*_BDE+ZX.Q+<N7@0==>.U^BF\K2+1*AY@>ASJ-DXN,--EUA%#"]J5'P
MD[+@J(YL.;&]N<1[,^GFB<&HFJ+R11F(3X,6/'8@[4N!)W!X)"C\K>4DVZHM
MS;$VE:_9+I-<=,21F">TRT@(?:=4EMRYY;1O6%#:.I( /07MACS'KW2),]59
M;C"=.?O&#?.YJ.FRFPK<FUPI3G0GC%K'L3#J*5M/.,VELHN?S#KRY=^RJ8>:
M;M8W26W-[O &QX'4>)L56W7K(>D[-5R+)3Z+DJF.5EJ/578B7$)>B&ZG 4I!
ML0$_+L+!1]F"K2LB9!S/J=2V<N0LARM.)<HEB=!H"N^9:;C@EEV2X2"X72@[
MC;<E5N#\J*ZS5JB:B5/)$Z?0':TQ0JPU-?BL%I"W6!<K;^,L%)44HNF_-NHZ
MXD.H.I-2S#F:/F6@UC-=-I,V<A1I-<DH$*"H-AFS;22I"FP5;TIW&S@!L1QA
MGHC7.?AD;*F4F3,=':.WTW-[<NO16<3DIO7'=B6Y<O @Z]^U^GZK@[5.GNG6
M7M-,P(R["RY'KT2?"9<^"Z:&'&;N>-(6+CI;< >.!@:=F6DY$GQ<RHSG08E9
M<2Y&1"]+8+G=DMG=:W2_AO\ -CGUIUWK4_)&=<M5.35*^VT[2I4>=4UI#H)<
M*E(6E"4I  L1<$WOSR+1?0/6^L9,HV8(],B(C/5B7!8$YQH.JC_%N#PI4+*4
M3ML/G\[8W\5CJ*J@DA@=:0D ':VHWU/#_95:-\4,S7RB[1>^N_WII]5.M3V-
M-],M;=+LS4N@N,,HGJ#U'HL?>N4ZFW<K2R>%$+4!8$$DIMT.+39_HV8]1Z_3
M<R1H6=Z#3%.Q&ZK3*I/,*,AAM>\N)9WJ3R+)6+C=YB]B*IU;-5?5J7DC,U8H
MPSI6,I2RX7XBFH+JFG&0X@.)59.]"E @=.3?R)+&;-0LMZJYH@9NGY7G9?J<
M>1$34(TV475S&&5%Q!;#+A1N!XY OT-QTJX1(<.H64>(3@RMO>[A?\Q(WUM:
MUKZI:NIIY*POA(:TC;P^=U8"JYIS"WF:4F+DO.,B,PO=&DL2&0R[N)*@TDO
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
M1'S)7VEM*0M*7)#3PW(4%)/C;/0@$>K$,^ M7Y+;+L?+6=PTI 5O3 G+"_\
M2![KI\V/JZ/K$7B$9;SHU?E+1A33Q]+=SAPP:O\ _E_]O[HS59_XA\RBAJ9D
M!G5BKQ*C7ZI,4[$C*BLMQ$--(2E2U+6;;22I2UJ423]0%L,L31"CT\,JB56J
M17FK;'FG4!8^G;@:S\PZAT*I*CU%FNP9#21OBRQ(:4+C@D*0%"_7#9*U5S73
MY 0_69$1=K]V_+4@VOP;*%_9APPBO/L^N_\ ;^Z8&5(]H.18.B$)Y8,G-&8)
M:0HJ"79#)(.TIN%=W<<$C@\C&E6@5([A#+68:^TTE!;[M4MMU)218I(6@BUO
M+$59JNK\T)>C0<P!A?B241Y!04^L*+1N/;?$VR;"UDD2&2[2YTE:E60W-E%I
M%_\ 33W-RGZ1\^'MP&O/_P#K_P"W]TIEJA_Q3YJ=YJTG<U3H5"I]=S&ZJ-24
M!V)W!C(4ZX6T-[GC8'=L0A-@ /9U.!Y5^S=0<O1U7GR]Z64J2$2FG+]TK<+V
M3Q<@<>H^6&G.FINKN5*E)C/)ATB1&5W:VD!#WBMN!LXDD@@CD"WY\?<T=IW-
M3Z'H-)J*X\0LL-/_  A38)==+JPAP>%GP"Q-K&_-[WQ.,)Q!FC*LW[E&1*1<
ME0]YL/9#UB<M:T!E7TFH-X?L[-G[G=>/D:/(/_EU8:6&KZ?ZWC\%%-9"0/5\
M)-8?L[)__3JNB_\ D>1Q_P"'5CI2K?W\E0#"PL+")Z6+M_8]VRK+.<%#J)T;
M_9N8I)B[GV.XJ-#SFD'@3(AL3Q^MNX<W=-=^4HJ9D'<ZR9Y(5L'VBWN?+[Y:
MP8.S_IO"U"RT4U/-,/+WHH9;8$K:?2"ZX_PG<M//Q9X%[WP)LUBVL6>@1?\
MP#-[>7WRU@C:(Y>H>8,M(>J503 J5(9CU& M*FRX%=Y.;6XE"P=W=@A? -MH
MOQ>]7$J=E11N8]N8#6UR./,)(8HYI&LE-@?W1^:['(>3N;S>VXFU[HA \>OA
MSIC@D]E)ABG(GMYK7+B*07>^C4\*2&P+E9)= VV^OROCFR%ENH:ZLY8KU+JD
MZ@0H-2;6_'<8#$L):+B7BI39\9?L@[3P$F]N1<TUS3RG)[R/"RQ,>VC9N]+2
MV%I!)&PA>X=;$6%T\'RQRT&#4,S"7P9;?S.-_BI:FABA<&Q'-SO<60I@]D-N
M?'+J,V+;2FVY+],+2DW]84X,1Z9V>*92\ZR\O5#.\.G]S3XTY,J4REI+A>>?
M:#8W. 7NP3UYW=..3U2Z12H,GT"9 >A/J<<2T@RFU( Y79(W$\<VN+@<= 1@
M'ZPT:AYKU\EQ*K+1%?IF5J55("5+05*>1.G?)2N^\I2K?8 GPC$CL$H.S<]L
M-R/YG?5114D1>&2Z ^*>V>QR)*06<WMO ].[A!5_J<QQN]D]E,!,UC-:IL=5
MSOC0 H!(ON5<N@6%CS?YKX:LFY?J.N]+IDBBUJ?0TTJJLM.OOQTLRUEAY0<E
M!;1\7?)'A38)(YM;J=J]IU36TNQH.6IKQ"2@.B8EL*39)\"MP6E0V@ V'GY$
M8B@P:AF8XO@RV_F<;_%35-!%"X-C.8\;W%D)*9V2&JK'[]G-JT(VA9#U++9
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
M:.!A=3M#;[[7\3>]NE[)@U):S<<F5AFJ2'(IAQ7Y#,N%/&X)+*@XTLI/QB%
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
M/X83+A]ZTDVW6#Y LH6VB_3KZF3-?:A:;J1H\S)%,D2U)[A4A55FJ""JZ24
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
M.]VH!_<J2XH&VXI=V; D7VFR@;8'/9?U@IFEF=:X[4*-,K!J$1MEH0U("FE
MJ)42HCBPMBT=![9].54%M'*56<8;>2CF?#:V @*^2MP';<#Q6M?B^*%0YAD<
MUQ^[!6*(5 CN&7'#6WWQ5HLC9CHM(T\H5%R]FJ@,Q:33683S2SN=:6A 3\A+
M@*""#X2#8_-AHJ6JL:D(BR(N:V<Q+](\+,>*MW8FUB3XD@$7/ -R#8#%)<TY
MNGUC,>9*GEBC3:'$K:G'%ML28CCB$KN;<NC8J^Y5P>+WL<1#*-,K K3]6S#3
MJM,BSPMV;38E::5$?EIX#G=A:"D$IN4*)%U7Y%KY_P")RG,<M@-!:]S;CR\/
MCP5FDPZ.6*]0_*\G4:6WYZ]]^_32Z]*LM:KT+.D4-0JHR]4%7*H_<J96!<\;
M%DW(%KV)YQ17M.Y6.N&HFIF1J8A]W,E.SK#J36]"4QF8JJ9$9=<<6?$+%"?"
MGD@W%[8%QUXG,5FIOG*R*:F$HLMHI :[QLI%[[TJVJL+'S]F/O9P[0$')V?,
M\U&J4>IUM^NNH6RXV^A;K(2E-RXI:N;[4_4,3T^)25,;V3-RVX^([]5!48=)
M1SL$!S]1MW:VX=+<B5,=5.S\G[6TQ<OY1ELIH[S%+$N/9UV:P[=;DA:3;<L/
MK(&T6*5C<.!CT+H^;J(QE&!!R[F[+Z*73X+4,[5]XXT4)VBP2Y=-@G@$&UCS
MBJN7.VC3E3RE64:LXRT_L!,^&V$<!8NE;@(3<BRK6)XZX$=?S)5)E0S%)RM2
MIE"A5=Q;X;8DQ'%-A2MZ!N+H*"FY)M>WJ.(Y*MU.+P .+K<].NGR4CH)9Y8V
M2C*S6YN#P^O?:_%7BJ&K$6BJA2(V:&LQW>5<1XBG0VW8@J)W)Y'-P#<W''',
MERWJC0\ZPT-T^J,R9VW<XP&E,K'-[!"^>+@&Q/-\>:F3J;4XE1EU6OTFJ3H<
MY#DMVD,5II<(S+W*PC>@I02"=B[@7OR+8:6]?9[$ZJS%Y:%,]'6MEL4?NTK:
M*;@G>E6U5O7SZQB(XM/$\969AI?@/"YO\U<DP:%S'21R[<+:GEL+>9 ZJ+=K
M:89':6UC7?IF%M'XK&W^S$9I4COL[RE@WVT. GZDVQ$:Y655JL9JJ+BWEKE5
M!ITJD.%QPW0OY2CU/MP\Y:EG[:Z@HBWZDQ$X[!KLX#N=EQMB"0X:J095=)U_
MH*@?\C2@/QL$_5V:6ZSIR]T**JL_T,"'*4G=KK0E7_R3*']+!&UKE;9.1S?Y
M-06?Z&)X]E&[<)\[+.IU0TPU";J]-H[5<D)8E-"*XX6_EI:%P0#<^&UO]+%\
M-1]$ZIGN#ERJ3'7J;-;?:JY9[QMXT>:&_%W;BTW4B^SP^2F[^>**=CJ*B1J@
MS)<25^@-JF(:O8.J2XU9*O9?'HU6=0ZRVTV7(D!2 ]N4AQU0)MR!\V.-Q''J
M*CJI8:AQNP-.C2;7XW XK:H*2J)[:, M.EC911KM9Y"IR).5:S3JQ#3"<5 <
M=; <0XIM922%H6%\J23P+XU2=:\I3LR18= RQ6*W";6')$Y3\A("?+N[J)40
M2;IM;CFW7$+S1I*QG+,53K;4Y%.74-KBVXJ4K0AP#:M0)%]RK F_F"?,XC[/
M9\FTV9#=8JK%38:=[U]J<M:5.^H$('CYYLKCRM;')R>E0E?EC/LC8Y3J/$?3
MR6G181[1-7(0. %M>\WT_P!)[PC53M3*+5:=*?R]2G&9Q=48J'ZNZ M:%\J
M\2+I4.1XDW!!XQ"*_J)6,BYMJ]6#E.??IL4.J@2ZJ$FHK* $]VFY6JQ).U0X
MVD@VQ':_IK7Y,]U]ZNTIR3);0VI394PH% (;6E7(24W/AVV-_+&%;R1-K;L$
M9@;COO0A\74FE#OE(2H_%W Y!]?%KFP%[8@=Z4T\372U$GY.EM>X!6L1P9E2
MP&A%G7VN3<=YY=PX^!#SAIG5-=-,H%4K,)=,76>ZE2Z(7DO(CE+A4R\A2T^
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
M>SF%;ND.R).J4GO-1WU7O>D('^L.(_(K7P=\$204+VJ2MQ"D!0"4K78V^O\
MMQU:BR.]SVX;[OU+2G^F<.^2-.:MFH4^IL1V':<A"V'>]>"3<*4;;2.1XAB*
MIJ8Z:)SY76;U^2:P-S-S&VNYX*TG:-[7>7(G9?H,L-P*W5:UOC1:<X$N)C.)
M&U3I'EL2=PZ<J'JQ5K2VJYJDZ30JM2F&XD$3?1U55!4L1I *5!+NPE36\+ !
M4-J@#Y@VC-1[*^=*F[57'6Z>5;RF!>:+!"E\DBW!VXD>FFA^I>G=:?G4NK+H
MCZ4)90_2ZDA*7T7-TN(4@A:>GA6DCV8R6UF&U0+'5#6VU!)&_P!E6&U8IG!P
M(=?0@'A]BZG<35=]V*BCYCA/4U^&VF94)8A]Z/"H NW0DI*"KDK'%OFQ.ZEJ
M<O2NDHSF[+2@U%H.9>I3T=*7Y+X1L2XFUBF,T4AXK4.5%*0;DXA]9GZWQ(@^
M 1EUFH.#8]/]!@-O%'L(9 O<GRQ$Z3I+J:C,LZNUBMQ:Y5:@R8TF9,F+=66C
MU2"I!L/*PXL>!QAU'^%0R=I+5,(' .&OT3JG%NU9V;!;JA-EFK+IL5J0TXI;
MB98?<W %12.2L^W<2?G.+J:\]MFCPNS'1'(+\2K9DK!7#3 < <$4I 2MU23Z
MD&Z;^:O9BN>3^S]FFB2(+LQN"XV+]\A$K<4_18 CYL1B?V5LW5&76W7$4_<Z
MX4P7#)!VMJ7R5>KP_3Y8DJ<9H'SN)E:>MQS4$!8(A9X'2_2_QV[T_:0.YLKV
MDPG4=;;<2/+#<M^""[(@K!2IMUUI"@M#:MQ <'A\*@?;.X&I]>4RFAYAAU%?
MH3 ES9L%"I/>I0H NI*1XD$^(^?!%C; [R1V>L^Y(S&Y/@S5P'XP"(E1I%5,
M9PB_BZ6(!'X)X]>"'7I6OPAI;HE:0S*7P[-4]"1(4/5WB60J]SUO?%>487,0
MX5;!?4BXW5N'%^R;E(N1H#?R4ZKNI<O2VFHS.Y,EHJU3CA^BY>>;!?4X$%M,
MI:+!3,=L .^+Y:R /PL5,HC@%$D.[BK>K<2LW)-^2?:3<_3@L9=T&U'I=7EY
MBE57T^7."F9E1E2"ZXXD\+"E$J4?IZ\BW&(K-TIK65HE,I+Z8ZJA-:<6$MO
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
M4.J^HS<Z [';/B7:W/G@.98R;4ZUG24JBTR<[#AMO3E+D-A);;0@DJ)Z?*(
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
M#\CIJ-<G3J325.>B1WHS27GG'3P VG==1 'S #G$"SOVB=-Z-DC+^<*MFJ9
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
M]90'\@K'T0WE7^_;?^&.%U0OJ&VQ<%"/Q!C)H)8<[Q"$!0! 4GPD7XN",8B
MYYSU?1%.-$UMV*U=$I;JO48^T#"6*$\LO^GR XMD=XTW8++BE&U^G)PY1C="
M_+V8:*0VMJ&R^M:E.O(6% V X4+6%N/KPZ0UA87<CBW!PYJ0KK7*8@]Y%[I]
M"MP4HH=";^O@I-KX:@TWT""/4"XHGZ\=.>*@Y-E(J4:.&GI3JRZE%U)%K  #
MRZ8XF&)6P*4Z+D=%1E<?GP :)5M]#2ZA0!4@D=0HW'Y\<?P8\!;X1E_2L8[@
MJ6@$ M'^07[\<BF9945=ZCKT[E>#5(%@*<\#Q4I0/SC'PTM^_P#SE)Z>=L;+
M3!^$T?Y-?NPAZ<!T:(_>+']F$U2Z+5\&/V/ZI2+_ #)QC\&R""!4G_I2G&SO
M)B3\EH_0OW8UJD3$FVU@'^/[L)8I=%A\&2.;U!ZW[Q.,?@R0!_S@Y?VM)QDJ
M7,-[AG^E[L:U3)1/R6?I*O=@L4:)?!DGSGJ/\DG&;L*24J/P@Z5JX)4A)!'D
M,:_3I/[E@?2K'P395ND?ZU835)HL#2Y7^>G\BG'P4R4+WG&_L:3C9Z;)]3'U
MJQ\3+E<_L?Z2K![2718IILG\*<NWL;3C#X-D<_?SGXB<;O291_S<?.58Q+\H
M$^*,?F*L&J31:Q39!'$YS\08Q--D F\]W\48WA^4>-T;^ECYNDD7[R,/QL+J
MC1:?@]WF\U[\V/A@.D'[]?'TXWA,@@W>C#\;W87=2#QZ1%'T+PNJ0662&TI
MOXO:5*]^/JF4'\&_S+4/[<8B+(M^RX@_B+PELO--J49D95AT2TNY^O"6*-$X
MF6F:VF,ZVXK<X% AQ(MSP.$\@8TYG-LN5 =/BO\ >&.>A%Z4IU]:@.X4V4A*
M>%758WN?T8SS8[?+T\?Z Z_OAAS1J@H5^O"PL+%I1)8FFF?$F?SQW:/ZQQ"\
M3+38@/5#U]VC^L<-=LE&ZGZ9;,;>Y(0M<=*0IP-FRBF_('MP]-9^RDAL!$&I
M)2.!X@?]S#+%>BLNWEDIC!(+J@+V1NY-L2!O-&14HV"2^$CI>.C^]BJ1<[75
MAM[:+!.H&4@/UFH#YPG^[A#4#*5^DX?.E/NQG]L.1E _?C@^>,G^]CY\-Y&/
M[=/TQT_WL1EH]TIX)YA(:@91Y\4P#VH3CZ-0LI6_7I0_DTX^?"^1C^W$_P W
M']["^$<BD'[]:/\ X<?WL1Y6^Z4X%W,)?;[E$@_?$CZ6T^_&)SSE!0(,I_\
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
M'^(<. '(I->BS&8,M?Y[;V=V/?A#,.6A?[\/Y,>_&ON,H_YTT/XAQ\+.4O\
M.VOQ/^.' #D4W7HLSF#+0_;BOG[L>_"&8,M7/WXK\F/?C7W>4A?[[:_$_P".
M%LRF!^RV_P G_P </ '(INJR.8<M_P">+^AL>_&/P]ED@@RWK?P0]^/H^U*W
M[+;_ "?_ !PDG*5OV:BWL;_XX4 <DFJX%RZ8\XL4MYQUNZ"X%I";'=ALS4J]
M!G?O!_6&'%Q%*9=<%+D"4VK:5$)ML.[Y\-&:C^H,WYD_UAB1FZ:4-\+"PL6E
M"EB8Z;JVR9_J[I/];$.Q+=/#:3-Y_P 6G^MAKMDHW1 :4RIPH?<#3"D;5K(N
M$IW<FV)%';R.RRE JC!MYF.>?SXCD9#;H6V_L2RZD-*4N]D@GDFV)&QE')Z6
M@GX1IRRGS)7_ '<4W6OQ5EHT6PM9(5_E*,?G84,(0<D+!_5"&?G:7CY]I^3U
MW^_:<?XZA_NXQ.1LH*Z3:??^%/NPS3JG 'D%E\#Y)7?]4(7Y-?NQ\^ ,DGI.
MA?BK]V-?W/\ *2AQ.@_E_P#ACY]SK*9_;T/Z)&&7',IP:?="V_:WDL])L+ZE
M^[&"LKY-/29"_I_W<8_<WRJ;_?L3^<C"^YIE<@_?L4?-*&&W'O%*&GW0L%91
MR>?VY"'\9?NQJ.3,H&_W["O^_5[L;5:99:43:=''_BD^_&DZ7Y?-[5!CC_XI
M/OPF8>\4N4^ZL3DG*9/$V'^.KW8P.1<K'I-B?E#[L9?<MH7E46?HEI]^/ATN
MHMN*@U_.T^_ '#WBDRGW5J7D7+(-A.B#^4/NQI.1LN#]OQ/RA]V-YTOHXZ5%
MK^=)]^,?N8TC_K!O^<I]^%#A[Q29?Y5I&1LN\_?T4_RA]V%]I.7?\\C'^.?=
MC9]S*E"_ZH-_SE/OQ\^YK2O^L&_YPGWX7,/>*3+_ "K$9,RX/VY&_'/NQ]&3
M<N#]MQC_ !S[L(:;4J_-0;_G"??A'3FDI_;S1_\ $)]^'@CF4VW1??M-RX/V
MW&_&/NQ\^U'+8/[+C_C'W80R#24_MUGZ7QC).1Z.A5_3&#;UNC"WZE);HE]J
M67.;2F/K/NQC]J>7!UEQQ\Y5[L= R=1QTE1A_+8U_:92;F\N-]+HP GJDL.2
MXYN5<ON,J[JH14+3R =W/LZ8;BH+OMM8!(%OFQW5+(5*=:<7'FQN\'.WOASC
MA0M.SPBP2D#CV#$C4TA,Z#MS:Q?]R/ZIQ*&G++:L.=_Y['$5*KYJ9/\ HC^J
M<2>*M2%I<%B4&XOYGD8?P30GZFUS),2*$.RWE/D#O#W"#XO/\+'3]L>1E#]E
MK^F.G^]C13&<E(BI[ZHQP^L N!4<FRO,=<=8:R.H$>GQ#\["L0V'(J< ]%@*
M[D4_ML?3&3_>Q]%4R(OK,0/_  P_O87H&1E@_?\ #_)+]V,11LC+O]_0_P 1
M?NPS3D4H!Y!??3,AF_WXT?\ P_\ QPO2,BJ_;C/Y ^_&/VOY'4/V;#/\5?NP
MAEK)"NDR%_3]V&Z?S)UCR"15D90L);'S]P??C6IK(ZA^RXX_D58V#*N23^VX
M7UJ]V,%91R4?VW"'\97NPW3^9%CR"TJB9'5?[\C_ ))6,%4W))Z3(WY-6-BL
MEY,43:;#'\=7NQK.1\GGI.A_E#[L%QS<ERGD%C\$Y+5>TR-^(K&M=%R=:XFQ
M_P 16-AR-E&W$Z)^5/NQ@<C93Y^_XOY4^["W',I,IY!:#0\H>4YC\1?NQ\%$
MRE_GK'XBO=C=]H^51^WHQ_E3[L8_:-E<$VG1ORA]V $<RFY>@6KX&RF/VXP?
MXJO=A"DY3'66S^*K&9R1EB_[-C?E/^&/GVDY9'6;'M_"'W8<".926/(+X*7E
M.W[*8_%5C(4O*=OV4Q^*K"^TS+ '$R.?XY]V/@RGEM/27'^M7NPX6YE);H$O
M@_*@_;3/XAQD*?E2W$AH_P 16/@RSEQ)_9D?ZS[L;A0LN '[YB^7D?=@[KI+
M=%I-.RJ/VRV/XAQI>B924VI!G-IN.H;..HT'+U_V7'^H^['-+RWEJ2@CTZ,E
M=K!5E>[#AXI+=$T ,('=1G$O1T%02XD6"N1C=#\!5?KQ;&AIIJ&DQF5(=;:*
M@%M]#SC:PY<FV)0F)UIRZ,7$FM21'82I91\5OW*W=.HP^>GY%-Q\(H'SQO\
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
MF:IFYE]F@2'$-NH?2X 0M#@587/JPR9KN:'*MZT_UAAMAYFBP5JVOE:56W I
M4;V^?IAMK.:7IR945 :5%6JR5[2%%(-QY^P8>UINFDC@F'"PL+%A1I86%A8$
M)85\+"P(2OA7PL+ A*^%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"
M6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A8
M6!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6
M%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86
M!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%
MA86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!
M"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A
M86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"
M6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A86!"6%A8
%6!"__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Feb. 19, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FRESHPET, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-1884894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1450 US-206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bedminster<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">520-4000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FRPT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,057,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Documents Incorporated by Reference </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required by Part III, Items 10, 11, 12, 13, and 14 of this Annual Report on Form 10-K will be filed (and are hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information, to be filed within 120 days after the end of the issuer's fiscal year.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001611647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AuditorInformationAbstract', window );"><strong>Auditor Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Short Hills, New Jersey<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 277,975<span></span>
</td>
<td class="nump">$ 268,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts</a></td>
<td class="nump">63,762<span></span>
</td>
<td class="nump">68,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">76,766<span></span>
</td>
<td class="nump">80,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">9,807<span></span>
</td>
<td class="nump">16,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">7,404<span></span>
</td>
<td class="nump">3,126<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">435,714<span></span>
</td>
<td class="nump">436,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,138,671<span></span>
</td>
<td class="nump">1,065,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DepositsOnPropertyPlantAndEquipmentNet', window );">Deposits on equipment</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">66,424<span></span>
</td>
<td class="nump">3,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFVNINoncurrent', window );">Long term investment in equity securities</a></td>
<td class="nump">33,446<span></span>
</td>
<td class="nump">33,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">68,893<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">34,509<span></span>
</td>
<td class="nump">34,152<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,777,775<span></span>
</td>
<td class="nump">1,574,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">42,429<span></span>
</td>
<td class="nump">39,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">31,610<span></span>
</td>
<td class="nump">56,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current finance lease liabilities</a></td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">2,120<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">78,595<span></span>
</td>
<td class="nump">98,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes</a></td>
<td class="nump">397,330<span></span>
</td>
<td class="nump">395,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long term operating lease liabilities</a></td>
<td class="nump">65,023<span></span>
</td>
<td class="nump">2,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long term finance lease liabilities</a></td>
<td class="nump">28,075<span></span>
</td>
<td class="nump">23,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, net</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">569,116<span></span>
</td>
<td class="nump">519,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock &#8212; voting, $0.001 par value, 200,000 shares authorized, 48,985 issued and 48,970 outstanding on December 31, 2025, and 48,716 issued and 48,702 outstanding on December 31, 2024</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,351,201<span></span>
</td>
<td class="nump">1,338,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(142,669)<span></span>
</td>
<td class="num">(281,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">334<span></span>
</td>
<td class="num">(787)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost &#8212; 14 shares on December 31, 2025 and on December 31, 2024</a></td>
<td class="num">(256)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="nump">1,208,659<span></span>
</td>
<td class="nump">1,055,360<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity</a></td>
<td class="nump">$ 1,777,775<span></span>
</td>
<td class="nump">$ 1,574,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DepositsOnPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits that are made on property, plant and equipment, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DepositsOnPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFVNINoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFVNINoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">48,985<span></span>
</td>
<td class="nump">48,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">48,970<span></span>
</td>
<td class="nump">48,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">NET SALES</a></td>
<td class="nump">$ 1,102,015<span></span>
</td>
<td class="nump">$ 975,177<span></span>
</td>
<td class="nump">$ 766,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">COST OF GOODS SOLD</a></td>
<td class="nump">652,389<span></span>
</td>
<td class="nump">579,221<span></span>
</td>
<td class="nump">516,023<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">449,626<span></span>
</td>
<td class="nump">395,956<span></span>
</td>
<td class="nump">250,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES</a></td>
<td class="nump">373,954<span></span>
</td>
<td class="nump">357,957<span></span>
</td>
<td class="nump">281,318<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">INCOME (LOSS) FROM OPERATIONS</a></td>
<td class="nump">75,672<span></span>
</td>
<td class="nump">37,999<span></span>
</td>
<td class="num">(30,446)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER (EXPENSES) INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and Other Income, net</a></td>
<td class="nump">9,221<span></span>
</td>
<td class="nump">11,868<span></span>
</td>
<td class="nump">13,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest Expense</a></td>
<td class="num">(14,120)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(14,097)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Gain on Equity Investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expenses)</a></td>
<td class="num">(4,899)<span></span>
</td>
<td class="nump">9,524<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">INCOME (LOSS) BEFORE INCOME TAXES</a></td>
<td class="nump">70,773<span></span>
</td>
<td class="nump">47,523<span></span>
</td>
<td class="num">(31,514)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">INCOME TAX (BENEFIT) EXPENSE</a></td>
<td class="num">(68,364)<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">LOSS ON EQUITY METHOD INVESTMENT</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS</a></td>
<td class="nump">139,137<span></span>
</td>
<td class="nump">46,925<span></span>
</td>
<td class="num">(33,614)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>OTHER COMPREHENSIVE INCOME (LOSS):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation</a></td>
<td class="nump">1,121<span></span>
</td>
<td class="num">(196)<span></span>
</td>
<td class="num">(1,961)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">TOTAL OTHER COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="nump">1,121<span></span>
</td>
<td class="num">(196)<span></span>
</td>
<td class="num">(1,961)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">TOTAL COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="nump">$ 140,258<span></span>
</td>
<td class="nump">$ 46,729<span></span>
</td>
<td class="num">$ (35,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">-BASIC (in dollars per share)</a></td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="num">$ (0.70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">-DILUTED (in dollars per share)</a></td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="num">$ (0.70)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract', window );"><strong>WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">-BASIC (in shares)</a></td>
<td class="nump">48,800<span></span>
</td>
<td class="nump">48,487<span></span>
</td>
<td class="nump">48,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">-DILUTED (in shares)</a></td>
<td class="nump">56,037<span></span>
</td>
<td class="nump">50,255<span></span>
</td>
<td class="nump">48,163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Number Of Shares Outstanding, Basic And Diluted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,031,569<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 1,325,524<span></span>
</td>
<td class="num">$ (295,117)<span></span>
</td>
<td class="nump">$ 1,370<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">4,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units</a></td>
<td class="num">(1,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">20,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_PurchaseOfCappedCallOptions', window );">Purchase of capped call options</a></td>
<td class="num">(66,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(66,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="num">(1,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(33,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">953,454<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">1,282,984<span></span>
</td>
<td class="num">(328,731)<span></span>
</td>
<td class="num">(591)<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">9,138<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">9,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units</a></td>
<td class="num">(3,341)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,341)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">49,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="num">(196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 46,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">48,702<span></span>
</td>
<td class="nump">48,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 1,055,360<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">1,338,160<span></span>
</td>
<td class="num">(281,806)<span></span>
</td>
<td class="num">(787)<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">$ 2,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units</a></td>
<td class="num">(3,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">14,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">1,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 139,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2025</a></td>
<td class="nump">48,970<span></span>
</td>
<td class="nump">48,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2025</a></td>
<td class="nump">$ 1,208,659<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">$ 1,351,201<span></span>
</td>
<td class="num">$ (142,669)<span></span>
</td>
<td class="nump">$ 334<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2025</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_PurchaseOfCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease (increase) in additional paid in capital (APIC) for the purchase of capped call option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_PurchaseOfCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 139,137<span></span>
</td>
<td class="nump">$ 46,925<span></span>
</td>
<td class="num">$ (33,614)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for loss (gains) on accounts receivable</a></td>
<td class="nump">12,130<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of property, plant and equipment</a></td>
<td class="nump">2,212<span></span>
</td>
<td class="nump">1,284<span></span>
</td>
<td class="nump">4,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">13,883<span></span>
</td>
<td class="nump">51,807<span></span>
</td>
<td class="nump">24,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">89,721<span></span>
</td>
<td class="nump">73,615<span></span>
</td>
<td class="nump">58,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization', window );">Write-off and amortization of deferred financing costs</a></td>
<td class="nump">2,167<span></span>
</td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">4,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Change in operating lease right of use asset</a></td>
<td class="nump">2,347<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(68,800)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory obsolescence</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Gain on equity investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,918)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Loss on equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,879)<span></span>
</td>
<td class="num">(12,228)<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">3,822<span></span>
</td>
<td class="num">(15,484)<span></span>
</td>
<td class="num">(1,207)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,312)<span></span>
</td>
<td class="nump">269<span></span>
</td>
<td class="num">(2,249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(4,105)<span></span>
</td>
<td class="num">(5,063)<span></span>
</td>
<td class="num">(4,053)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">12,484<span></span>
</td>
<td class="nump">3,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(23,396)<span></span>
</td>
<td class="nump">7,811<span></span>
</td>
<td class="nump">19,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(1,677)<span></span>
</td>
<td class="num">(1,467)<span></span>
</td>
<td class="num">(1,807)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flows provided by operating activities</a></td>
<td class="nump">160,561<span></span>
</td>
<td class="nump">154,288<span></span>
</td>
<td class="nump">75,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Acquisitions of property, plant and equipment, software and deposits on equipment</a></td>
<td class="num">(148,184)<span></span>
</td>
<td class="num">(187,092)<span></span>
</td>
<td class="num">(239,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(113,441)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">113,441<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(148,184)<span></span>
</td>
<td class="num">(187,092)<span></span>
</td>
<td class="num">(239,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options to purchase common stock</a></td>
<td class="nump">2,106<span></span>
</td>
<td class="nump">9,138<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net shares settlements of restricted stock units</a></td>
<td class="num">(3,021)<span></span>
</td>
<td class="num">(2,595)<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments under finance lease obligations</a></td>
<td class="num">(2,120)<span></span>
</td>
<td class="num">(1,977)<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_PaymentsToAcquireCappedCallOptions', window );">Purchase of capped call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(66,211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">393,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,026)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows (used in) provided by financing activities</a></td>
<td class="num">(3,035)<span></span>
</td>
<td class="nump">4,566<span></span>
</td>
<td class="nump">327,289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET CHANGE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">9,342<span></span>
</td>
<td class="num">(28,238)<span></span>
</td>
<td class="nump">164,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR</a></td>
<td class="nump">268,633<span></span>
</td>
<td class="nump">296,871<span></span>
</td>
<td class="nump">132,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS, END OF PERIOD</a></td>
<td class="nump">277,975<span></span>
</td>
<td class="nump">268,633<span></span>
</td>
<td class="nump">296,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Taxes paid</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">11,522<span></span>
</td>
<td class="nump">10,154<span></span>
</td>
<td class="nump">9,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">65,405<span></span>
</td>
<td class="nump">1,785<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH FINANCING AND INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property, plant and equipment and software purchases in accounts payable and accrued expenses</a></td>
<td class="nump">9,311<span></span>
</td>
<td class="nump">7,760<span></span>
</td>
<td class="nump">19,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid', window );">Non-cash addition of finance lease to property, plant and equipment</a></td>
<td class="nump">7,236<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Tax withholdings related to net shares settlements of restricted stock units in accrued expenses</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 746<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DeferredDebtIssuanceCostWriteoffAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Debt Issuance Cost, Writeoff And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DeferredDebtIssuanceCostWriteoffAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_PaymentsToAcquireCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to purchase capped call options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_PaymentsToAcquireCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement, Tax Withholdings Withheld But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies: <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Nature of the Business </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; Freshpet, Inc. (hereafter referred to as &#8220;Freshpet&#8221;, the &#8220;Company&#8221;, "we," "us" or "our"), a Delaware corporation, manufactures and markets natural fresh meals and treats for dogs and cats. The Company&#8217;s products are distributed throughout the United States, Canada and other international markets, into major retail classes including Grocery, Mass, International, Digital, Pet Specialty, and Club.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis of Presentation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;U.S. GAAP&#8221;), and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). All amounts included herein have been rounded except where otherwise stated. As figures are rounded, numbers presented throughout this document may not add up precisely to the totals we provide and percentages may not precisely reflect the absolute figures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The financial statements include the accounts of the Company as well as the Company&#8217;s wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Estimates and Uncertainties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, trade incentives, share-based compensation, and useful lives for long-lived assets. Actual results, as determined at a later date, could differ from those estimates.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Segments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company has one operating and reportable segment, as the Company's chief operating decision maker, who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accounting policies of the segment are the same as those described herein, Note 1 &#8211; Summary of Significant Accounting Policies.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Investment in Unconsolidated Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company utilizes the equity method to account for investments when the Company possesses the ability to exercise significant influence, but not control, over the operating and financial policies of the investee. The ability to exercise significant influence is presumed when an investor possesses more than 20% of the voting interests of the investee. This presumption may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net income or loss. The Company has elected to record its share of equity in income (losses) of equity method investment on a one-quarter lag based on the most recently available financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Through 2022, we invested a total of $31,200 in a privately held company that operates in our industry, with no additional investments thereafter. The Company concluded that it is not the primary beneficiary as it does not have the power to direct activities that most significantly impact economic performance. Prior to March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company accounted for the investment under the equity method of accounting based on its ability to exercise significant influence, based on its representation on and the makeup of the investee's Board of Directors. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company no longer had representation on the investee's Board of Directors, and therefore determined that significant influence had been lost as of that date. As such, as of March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company stopped accounting for the investment as an equity method investment and began to account for the investment under Accounting Standards Codification (ASC) Topic 321 ("ASC 321"), Investments - Equity Securities. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company's ability to exercise significant influence continues to be restricted as it no longer has, or the ability to obtain, board representation and it has no means of participation in any decision making processes as the privately held investee's Board of Directors is closely held. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because the investee is a privately held company, there is not a means to obtain a readily determinable fair value of the entity. The Company follows ASC 321 using the measurement alternative to measure investments in investees that do not have readily determinable fair value and over which the Company does not have significant influence. Under ASC 321, the initial carrying value of the investment is equal to the previous carrying amount of the investment under the equity method. The carrying amount of the investment is subsequently adjusted for any impairment or adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Dividends and distributions, if any, from the investee would be recognized in the period in which they are received and recorded in other income on the consolidated statement of income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company performs a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Company estimates the investment's fair value in accordance with the principles of ASC Topic 820 ("ASC 820"), Fair Value Measurements and Disclosures. If the fair value is less than the investment's carrying value, the entity recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value. On March 26, 2024, the investee completed an equity funding, which we concluded represented an orderly transaction for an identical equity security with no differences in rights and obligations. As a result, pursuant to the ASC 321 measurement alternative, we adjusted the carrying amount of our equity investment from $23,528 as of December 31, 2023 to $33,446 as of March&#160;31, 2024, recognizing a gain of $9,918 in earnings for the year ended 2024, based on the observable transactional price of the identical equity security issued by the investee. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 16, 2026, the privately held company was acquired by a third party - refer to Note 17 - Subsequent Events. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">March 2023 Issuance of $402.5 million of 3.00% Convertible Senior Notes (the "Convertible Notes") </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company evaluated the debt instrument and its embedded features to determine if the contract or the embedded components of the contract qualified as a derivative that would be required to be separately accounted for in accordance with the relevant accounting literature. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for the Convertible Notes as a single liability measured at amortized cost with debt issuance costs recorded as a direct deduction to the debt liability in the Consolidated Balance Sheet. The Company uses the effective interest rate method to amortize the debt issuance costs to interest expense over the respective term of the Convertible Notes.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Inventories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Inventories are stated at the lower of cost or market, using the first-in, first-out method. When necessary, the Company provides allowances to adjust the carrying value of its inventories to the lower of cost or net realizable value, including any costs to sell or dispose and consideration for obsolescence, excessive inventory levels, product deterioration and other factors in evaluating net realizable value.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Property, plant, and equipment are recorded at cost. The Company recognizes depreciation pursuant to the straight-line method based upon estimated useful lives of 7 years for furniture and office equipment, 9 years for refrigeration equipment, 5 to 10 years for machinery and equipment, and 15 to 39 years for building and improvements. Capitalized cost includes the costs incurred to bring the property, plant, and equipment to the condition and location necessary for its intended use, which includes any necessary delivery, electrical, and installation cost for equipment. Maintenance and repairs that do not extend the useful life of the assets over two years are charged to expense as incurred. Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives on the straight-line method.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Long-Lived Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company evaluates all long-lived assets for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Estimating future net cash flows and determining fair value of assets requires significant estimates and assumptions by management. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value and is charged to expense in the period of impairment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company is a lessee in noncancelable (1) operating leases, and (2) finance leases, which it accounts for in accordance with ASC Topic 842</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use asset and a lease liability at the lease commencement date. For both operating and finance leases, the right of use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received; and the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s leases do not provide an implicit rate; therefore, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments for those leases. The Company&#8217;s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms in a similar economic environment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right of use assets for the operating and finance leases are periodically reviewed for impairment losses. The Company uses the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant, and Equipment - Overall, to determine whether a right of use asset is impaired, and if so, the amount of the impairment loss to recognize. No such loss was recognized as of December&#160;31, 2025.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company monitors for events or changes in circumstances that require a reassessment of its leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding right of use asset.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has elected the practical expedient to combine lease and non-lease components when determining the right of use asset and lease liability for certain classes of leased assets, including office buildings, warehouse buildings and manufacturing equipment. This election has not been made for all other classes of leased assets. The Company has also elected to not recognize right of use assets and lease liabilities for short-term leases that have a lease term of 12 months or less. The Company recognizes the lease payments associated with its short-term leases as an expense on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Income Taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; The Company accounts for income taxes pursuant to the provisions of ASC Topic 740 ("ASC 740"), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. This approach requires, among other things, an asset and liability approach to calculating deferred income taxes, and recognizing deferred tax assets and liabilities for expected future tax consequences stemming from temporary differences between asset and liability carrying amounts and their tax bases, principally net operating loss carryforwards, depreciation, and share-based compensation. Deferred tax assets and liabilities are measured using enacted tax rates in effects for the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A valuation allowance is established to offset any net deferred tax assets for which management believes it is more likely than not (a probability level of more than 50%) that the net deferred asset will not be realized. This evaluation utilizes the framework contained in ASC Topic 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Share-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#8209;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The Company holds treasury bills with original maturities when purchased of less than three months, within cash and cash equivalents, carried at amortized cost on the Consolidated Balance Sheet. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Treasury bills have been classified as held-to-maturity as we have the ability and intent to hold them to maturity. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company had $99,789 of treasury bills within cash equivalents, which included $275 of amortized discount. As of December&#160;31, 2024,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company had $109,608 of treasury bills within cash equivalents, which included $300 of amortized discount. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Trade Accounts Receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The allowance for doubtful accounts is based on the Company's assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances and current economic conditions that may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">affect a customer's ability to pay. For the year ended December 31, 2025, we recognized a provision for loss on accounts receivable of $12,130, of which $10,680 was attributable to the liquidation of one of our pet specialty distributors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Implementation Costs of Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; As of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2024, the Company's deferred implementation costs of systems associated with cloud computing arrangements, which are reflected within prepaid and other assets, were $13,428 and $8,965, respectively. The cost will be recognized over the term of the agreements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; ASC 820 guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 3 &#8211; Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when their fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our financial assets and liabilities include cash and cash equivalents, receivables, accounts payable and accrued liabilities, the fair values of which approximate their carrying values due to the short-term nature of these instruments. The Company holds certain financial assets within cash and cash equivalents in the form of held-to-maturity treasury bills as we have the ability and intent to hold them to maturity, as such, they are not fair valued each reporting period but instead measured at amortized cost. The fair value of these assets is based on quoted market prices for the same or similar securities within less active markets, which the Company determined to be Level 2 inputs. As of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the fair value of these treasury bills approximates their carrying value due to the short-term nature of these instruments.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain financial and non-financial assets, including operating lease right-of-use assets and property, plant, and equipment are reported at their carrying values and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the investment in equity securities, we have elected the measurement alternative under which we measure this investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes, if any, in orderly transactions for an identical or a similar investment of the same issuer, for which the change in fair value would be included in net income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to Note 7 - Convertible Senior Notes for the fair value of our Convertible Senior Notes. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, the Company maintained Level 1 and Level 2 assets and liabilities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue Recognition and Incentives </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; Revenues primarily consist of the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consists primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#8217;s experience and current economic trends.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales taxes and other similar taxes are excluded from revenue.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no contract assets as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2024.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net Sales </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; Information about the Company&#8217;s net sales by class of retailer is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grocery, Mass, International and Digital</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">892,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">642,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pet Specialty and Club</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">209,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">174,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pet specialty and club class of retailers service a specific consumer through specialized offerings, which include value focused and or premium products. In contrast, grocery, mass, international and digital offer a wide variety of products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Advertising</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Advertising costs are expensed when incurred, with the exception of production costs which are expensed the first time advertising takes place. Advertising costs, consisting primarily of media ads, were $157,844, $127,681 and $97,877, in 2025, 2024 and 2023, respectively. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024 and 2023 we had $0, $29 and $56, respectively of production cost in prepaid expense, representing advertising that had yet to take place.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shipping and Handling Costs/Freight Out</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Costs incurred for shipping and handling are included in selling, general, and administrative expenses within the statement of income (loss) and comprehensive income (loss). Shipping and handling costs primarily consist of costs associated with moving finished products to customers, including costs associated with our distribution center and the cost of shipping products to customers through third-party carriers. Shipping and handling cost totaled $63,920, $58,424, and $57,427 in 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2023-09, Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations. Additionally, this ASU requires companies to disclose the total amount of income taxes paid during the period. This guidance is effective for the Company for the current annual report for the fiscal year ending December 31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and subsequent interim periods and the Company has adopted the guidance retrospectively as of the effective date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to Note 4 - Income Taxes for required disclosures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires disclosures related to the specific types of expenses included within the expense captions presented on the face of the income statement as well as disclosures about selling expenses. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2027 and subsequent interim periods, with early adoption permitted. The guidance is required to be applied on a retrospective basis for all prior periods presented in the financial statements. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2025, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which amends certain aspects of the accounting for software costs, including removing software development project stages and requiring companies to capitalize software costs when both of the following occur: (1) management authorizes or commits to funding a software project and (2) it is probable that the project will be completed and the software will be used to perform the function intended. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2028, including the interim periods within that fiscal year, with early adoption permitted. The guidance can be applied prospectively, retrospectively, or utilizing a modified transition approach. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, net</a></td>
<td class="text">Inventories, net: <div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw Materials and Work in Process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Packaging Components Material</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished Goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,766&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,794&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text">Property, Plant and Equipment, net: <div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Refrigeration Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">211,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">344,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building, Land and Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">730,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">712,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and Office Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finance Lease Right of Use Asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476,675&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,137&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated Depreciation and Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(338,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(265,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, Plant and Equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,138,671&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,065,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization expense related to property, plant and equipment totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$86,399,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$69,497</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$58,169</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024 and 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, respectively; of which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$64,167</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$51,735</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$42,667</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> was recorded to cost of goods sold for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, respectively, with the remainder of depreciation expense recorded to selling, general and administrative expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income (loss) before income taxes as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,523&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(31,514)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income tax (benefit) expense as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"></td><td style="width:51.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Deferred</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,800)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the principal reasons for the difference between the effective income tax rate and the statutory federal income tax rate:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="24" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic federal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nontaxable or nondeductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense - excess benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-deductible compensation under IRC Section 162(m)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax credits:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and local income tax, net of federal income tax effect </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,364)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The states that contribute to the majority (greater than 50%) of the tax effect in this category include California, Pennsylvania, Illinois and Florida for 2025, California for 2024, and North Carolina, New York, Texas and Massachusetts for 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rate for December 31, 2025, differed from the U.S. federal statutory rate of 21% primarily due to the release of the valuation allowance, which significantly reduced the effective tax rate. The rate was further reduced by the excess tax benefit from stock-based compensation expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rate for December 31, 2024 and 2023, differed from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance in the prior year period. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amounts of cash taxes paid by the Company are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of amounts refunded</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($530), Pennsylvania ($125), Texas ($123) and Illinois ($75) for 2025. For 2024, such jurisdictions included Massachusetts ($30), New York ($45), North Carolina ($30), Oregon ($30), South Carolina ($15) and Tennessee ($15). For 2023, such jurisdictions included Massachusetts ($40), New York ($57), North Carolina ($79), South Carolina ($25), Tennessee ($25) and Texas ($25).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Deferred Income Taxes</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal net operating losses (NOLs)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(47,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(35,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic valuation allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(858)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92,952)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(94,448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,800&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2024, the Company determined that a full valuation allowance against its $98.5 million of net deferred tax assets was appropriate. At December&#160;31, 2025, the Company concluded that it was appropriate to release a majority of the valuation allowance against the $71.4 million of deferred tax assets recorded as of that date based on the weight of available evidence, which now supports the conclusion that it is more likely than not that the majority of deferred tax assets will be realized. Based on sustained profitability, including three-year cumulative income before taxes of $76.9 million, excluding the prior year gain on our equity investment, the significant deferred tax liabilities expected to reverse in future periods, and the projections of future taxable income sufficient to fully utilize the Company's federal and state NOLs, the positive evidence supporting the release of most of the valuation allowance outweighed the negative evidence supporting a full valuation allowance. As a result, we recognized a deferred income tax benefit of $68.8 million for the year ended December&#160;31, 2025.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company continues to maintain a partial valuation allowance of $2.6 million against certain deferred tax assets, of which, $1.7 million relates to foreign NOLs. With the exception of operations in the United Kingdom, the Company's foreign subsidiaries have not yet generated sustained income. Accordingly, the Company believes it is prudent to maintain a full valuation allowance on these foreign NOLs because it is more likely than not that the related tax benefits will not be realized. The remaining $0.9 million valuation allowance relates to deferred tax assets associated with stock-based compensation, which are not expected to be realized due to anticipated limitations on future deductions, and a state tax credit that is expected to expire unused based on current projections.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impact of the One Big Beautiful Bill Act ("OBBBA")</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, the OBBBA was enacted. Among other changes, the OBBBA made permanent (i) 100% bonus depreciation on qualified fixed assets, (ii) the immediate deduction for domestic research and development expenses, and (iii) revisions to the limitation on the deductibility of business interest expense. The provisions of the OBBBA did not materially impact the Company's income tax provision during the year ended December 31, 2025, though the Company continues to evaluate the potential effects of the OBBBA on its consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Uncertain Tax Positions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Public entities are required to evaluate, measure, recognize and disclose uncertain tax positions. The Company has analyzed its tax positions and concluded that, as of December 31, 2025, it had no uncertain tax positions. Historically, the Company incurred U.S. federal and state net operating losses from its inception through 2023 and began generating taxable income in 2024. As such, tax years from inception onward remain subject to potential examination because the utilization of NOLs from earlier years opens those years to audit by federal and state taxing authorities. Interest and penalties, if any, related to uncertain tax positions are recorded within the income tax provision. The Company had no unrecognized tax benefits and has not accrued any interest or penalties for the years ended 2025, 2024 and 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also evaluated the impact of the disallowance of certain compensation deductions under Internal Revenue Code Section 162(m). This analysis resulted in the disallowance of $3.1 million of compensation expense, which increased the Company's effective tax rate.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Net Operating Loss Summary</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2025, the Company had federal NOL carryforwards of $391.1 million. Of this amount, $146.5 million - generated in 2017 and prior years - will expire, if unused, between 2028 and 2037. The remaining $244.6 million, generated from 2018 through 2023, may be carried forward indefinitely but generally may only be used to offset up to 80% of taxable income in any given year. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may be subject to the NOL utilization limitations of Section 382 of the Code. An ownership change would impose an annual limitation on the use of pre&#8209;change NOLs. The amount of any such limitation depends on the Company&#8217;s value immediately before the ownership change, capital changes during a specified testing period, and the federal long&#8209;term tax&#8209;exempt rate. The Company has completed several Section 382 analyses in prior years that concluded that certain annual limitations apply.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company also had $275.4 million of state NOLs that are scheduled to expire between </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2046</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of United Kingdom</span> NOLs, which do not expire.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Compensation and Employee Related Costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,030&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Chiller Cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Freight</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Production Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Corporate and Marketing Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Construction Costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Accrued Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February&#160;19, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company entered into the Sixth Amended and Restated Loan and Security Agreement ("Credit Agreement"), which provided for a $350,000 senior secured credit facility (as amended the "Credit Facility"), encompassing a $300,000 delayed draw term loan facility (the "Delayed Draw Facility") and a $50,000 revolving loan facility (the "Revolving Loan Facility"). </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March&#160;15, 2023, the Company terminated the Credit Agreement in connection with the offering of the Convertible Notes (as defined below) and it had no borrowings outstanding under the Credit Facility as of such date. Interest expense and fees totaled $2,785 in 2023. Interest expense in 2023 included $2,478 of debt issuance costs written off in conjunction with the termination of the Credit Facility in March 2023. There was $0 of accrued interest on the credit facilities as of December 31, 2023.</span></div>Convertible Senior Notes:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we issued $402,500 aggregate principal amount of 3.0% convertible senior notes due 2028 (the "Convertible Notes"). The Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). The net proceeds from the sale of the Convertible Notes were approximately $391,492 after deducting offering and issuance costs related to the Convertible Notes and before the 2023 Capped Call transactions, as described below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes are our senior, unsecured obligations and accrue interest at a rate of 3.0% per annum, payable semi-annually in arrears on April 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and October 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of each year, beginning on October 1, 2023.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes will mature on April 1, 2028</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">unless earlier converted, redeemed or repurchased by us. Before January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">noteholders will have the right to convert their Convertible Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and only during such calendar quarter), if the last reported sale price of our common stock, par value $0.001 per share (the "common stock"), for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five consecutive business day period immediately after any 10 consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of notes, as determined following a request by a holder or holders of the Convertible Notes in the manner described in the indenture pursuant to which the Convertible Notes were issued and are governed (the &#8220;Indenture&#8221;), for each trading day of the measurement period, was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; (3) if we call any or all of the Convertible Notes for redemption, but only with respect to the convertible notes called (or deemed called) for redemption; or (4) upon the occurrence of specified corporate events (e.g., a fundamental change or the making of certain distributions). On or after January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">convert its Convertible Notes at any time, regardless of the foregoing circumstances.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No early conversions have occurred as of December&#160;31, 2025 or since inception. As of December&#160;31, 2025, noteholders do not have the right to early convert under the 130% early conversion feature. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We will settle conversions by paying or delivering, as applicable, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. The initial conversion rate for the Convertible Notes is 14.3516 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $69.68 per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. In addition, in connection with a make-whole fundamental change (as defined in the Indenture), which shall include, among other things the Company's delivery of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its notes in connection with such a corporate event or redemption, as the case may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may not redeem the Convertible Notes prior to April 3, 2026.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">redeem for cash all or any portion of the Convertible Notes, at our option, on or after April 3, 2026</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and on or before the 40</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we send the notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. However, we may not redeem less than all of the outstanding Convertible Notes unless at least $100.0 million aggregate principal amount of Convertible Notes are outstanding and not called for redemption as of the time we send the related redemption notice.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon the occurrence of a fundamental change (as defined in the Indenture), holders may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">require the Company to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the Convertible Notes is 3.59%. Transaction costs of $11,008 attributable to the issuance of the Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the Convertible Notes using the effective interest method. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company measures the fair value of its Convertible Notes for disclosure purposes. The fair value is based on observable market prices for this debt, which is traded in less active markets and is therefore classified as a Level 2 fair value measurement. The following table discloses the carrying value and fair value of the Company's Convertible Notes as of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Carrying Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.00% Convertible Senior Notes Maturing April 1, 2028</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt">The carrying amounts presented are net of unamortized debt issuance costs of $5,170 as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt. The total interest expense recognized related to the Convertible Notes consists of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"></td><td style="width:51.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,242&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025 and 2024, there was $3,019 of accrued interest as of each period end.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the proceeds from the sale of the Convertible Notes are being used to fund construction on the Company's manufacturing facility expansion, approximately $2,655, $4,165, and $1,207 of the interest expense incurred in 2025, 2024, and 2023, respectively, was capitalized to construction in progress. As of December&#160;31, 2025, 2024, and 2023, $1,422, $3,687, and $136 of capitalized interest, respectively, was reclassified from construction in progress to assets placed in service.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text">Debt:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February&#160;19, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company entered into the Sixth Amended and Restated Loan and Security Agreement ("Credit Agreement"), which provided for a $350,000 senior secured credit facility (as amended the "Credit Facility"), encompassing a $300,000 delayed draw term loan facility (the "Delayed Draw Facility") and a $50,000 revolving loan facility (the "Revolving Loan Facility"). </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March&#160;15, 2023, the Company terminated the Credit Agreement in connection with the offering of the Convertible Notes (as defined below) and it had no borrowings outstanding under the Credit Facility as of such date. Interest expense and fees totaled $2,785 in 2023. Interest expense in 2023 included $2,478 of debt issuance costs written off in conjunction with the termination of the Credit Facility in March 2023. There was $0 of accrued interest on the credit facilities as of December 31, 2023.</span></div>Convertible Senior Notes:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we issued $402,500 aggregate principal amount of 3.0% convertible senior notes due 2028 (the "Convertible Notes"). The Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). The net proceeds from the sale of the Convertible Notes were approximately $391,492 after deducting offering and issuance costs related to the Convertible Notes and before the 2023 Capped Call transactions, as described below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes are our senior, unsecured obligations and accrue interest at a rate of 3.0% per annum, payable semi-annually in arrears on April 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and October 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of each year, beginning on October 1, 2023.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Convertible Notes will mature on April 1, 2028</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">unless earlier converted, redeemed or repurchased by us. Before January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">noteholders will have the right to convert their Convertible Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and only during such calendar quarter), if the last reported sale price of our common stock, par value $0.001 per share (the "common stock"), for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five consecutive business day period immediately after any 10 consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of notes, as determined following a request by a holder or holders of the Convertible Notes in the manner described in the indenture pursuant to which the Convertible Notes were issued and are governed (the &#8220;Indenture&#8221;), for each trading day of the measurement period, was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; (3) if we call any or all of the Convertible Notes for redemption, but only with respect to the convertible notes called (or deemed called) for redemption; or (4) upon the occurrence of specified corporate events (e.g., a fundamental change or the making of certain distributions). On or after January 3, 2028,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">convert its Convertible Notes at any time, regardless of the foregoing circumstances.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No early conversions have occurred as of December&#160;31, 2025 or since inception. As of December&#160;31, 2025, noteholders do not have the right to early convert under the 130% early conversion feature. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We will settle conversions by paying or delivering, as applicable, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. The initial conversion rate for the Convertible Notes is 14.3516 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $69.68 per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. In addition, in connection with a make-whole fundamental change (as defined in the Indenture), which shall include, among other things the Company's delivery of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its notes in connection with such a corporate event or redemption, as the case may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may not redeem the Convertible Notes prior to April 3, 2026.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">redeem for cash all or any portion of the Convertible Notes, at our option, on or after April 3, 2026</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and on or before the 40</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we send the notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. However, we may not redeem less than all of the outstanding Convertible Notes unless at least $100.0 million aggregate principal amount of Convertible Notes are outstanding and not called for redemption as of the time we send the related redemption notice.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon the occurrence of a fundamental change (as defined in the Indenture), holders may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">require the Company to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the Convertible Notes is 3.59%. Transaction costs of $11,008 attributable to the issuance of the Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the Convertible Notes using the effective interest method. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company measures the fair value of its Convertible Notes for disclosure purposes. The fair value is based on observable market prices for this debt, which is traded in less active markets and is therefore classified as a Level 2 fair value measurement. The following table discloses the carrying value and fair value of the Company's Convertible Notes as of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Carrying Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.00% Convertible Senior Notes Maturing April 1, 2028</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt">The carrying amounts presented are net of unamortized debt issuance costs of $5,170 as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt. The total interest expense recognized related to the Convertible Notes consists of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"></td><td style="width:51.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,242&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025 and 2024, there was $3,019 of accrued interest as of each period end.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the proceeds from the sale of the Convertible Notes are being used to fund construction on the Company's manufacturing facility expansion, approximately $2,655, $4,165, and $1,207 of the interest expense incurred in 2025, 2024, and 2023, respectively, was capitalized to construction in progress. As of December&#160;31, 2025, 2024, and 2023, $1,422, $3,687, and $136 of capitalized interest, respectively, was reclassified from construction in progress to assets placed in service.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Purchase of Capped Call Options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Purchase of Capped Call Options</a></td>
<td class="text">Purchase of Capped Call Options:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the pricing of the Convertible Notes issued in March 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we used $66,211 of the net proceeds from the Convertible Notes to enter into privately negotiated capped call transactions (collectively, the "Capped Call Transactions") with certain financial institutions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions are generally expected to reduce potential dilution to holders of our common stock upon any conversion of the Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Convertible Notes upon conversion of the Convertible Notes in the event that the market price per share of our common stock is greater than the strike price of the Capped Call Transactions, with such reduction and/or offset subject to a cap. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions have an initial cap price of approximately $120.23 per share, which represents a premium of 120% over the last reported sale price of our common stock of $54.65 per share on March&#160;15, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of our common stock underlying the Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the Convertible Notes.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Capped Call Transactions are accounted for as freestanding derivatives and recorded at the initial fair value in additional paid-in-capital in the Consolidated Balance Sheet with no recorded subsequent change to fair value as long as they meet the criteria for equity classification. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the instrument continued to qualify for equity classification.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/820/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have various noncancelable operating lease agreements for office, lab, warehouse and manufacturing space with original remaining lease terms of three years to twenty years, some of which include an option to extend the lease term for up to ten years. Because the Company is not reasonably certain to exercise the renewal options on these lease arrangements, the options are not considered in determining the lease term and associated potential option payments are excluded from lease payments. The Company&#8217;s leases generally do not include termination options for either party to the lease or restrictive financial or other covenants.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also have finance lease agreements for manufacturing equipment and land with initial terms of ten years and twenty years, with options to extend the lease terms by the corresponding number of years, which the Company is not reasonably certain to exercise. The manufacturing equipment agreement does not include termination options for either party to the lease or restrictive financial or other covenants. The land agreement contains termination options that are not wholly within the control of the Company, and therefore, are not considered as part of the term of the lease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of lease payments.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">108,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">136,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">46,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(69,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">67,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">30,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of lease costs for 2025, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Amortization of right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Variable lease cost (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inventory/Cost of goods sold </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">22,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">13,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">66,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-796"><span style="-sec-ix-hidden:f-797">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">24,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">94,747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">65,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">23,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">97,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:73.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have various noncancelable operating lease agreements for office, lab, warehouse and manufacturing space with original remaining lease terms of three years to twenty years, some of which include an option to extend the lease term for up to ten years. Because the Company is not reasonably certain to exercise the renewal options on these lease arrangements, the options are not considered in determining the lease term and associated potential option payments are excluded from lease payments. The Company&#8217;s leases generally do not include termination options for either party to the lease or restrictive financial or other covenants.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also have finance lease agreements for manufacturing equipment and land with initial terms of ten years and twenty years, with options to extend the lease terms by the corresponding number of years, which the Company is not reasonably certain to exercise. The manufacturing equipment agreement does not include termination options for either party to the lease or restrictive financial or other covenants. The land agreement contains termination options that are not wholly within the control of the Company, and therefore, are not considered as part of the term of the lease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of lease payments.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">108,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">136,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">46,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(69,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">67,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">30,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of lease costs for 2025, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Amortization of right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Variable lease cost (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inventory/Cost of goods sold </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">22,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">13,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">66,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-796"><span style="-sec-ix-hidden:f-797">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">24,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">94,747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">65,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">23,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">97,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:73.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company has the following future commitments:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2025, we entered into a lease arrangement for a to-be constructed warehouse space, which will contribute right of use assets and lease liabilities upon lease commencement, which is currently anticipated to occur during the first quarter of 2027. As of December&#160;31, 2025, the future commitments related to this arrangement are not determinable as they are variable in nature.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s executives are participants in the Freshpet Key Executive Severance Plan requiring the Company to pay severance in the event of certain terminations as detailed therein.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments due under manufacturing and service obligations for five years were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Manufacturing and Servicing Obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Legal Obligations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently involved in various claims and legal actions that arise in the ordinary course of our business. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred. None of these claims or proceedings, most of which are covered by insurance, are expected to have a material adverse effect on our business, financial condition, results of operations or cash flows. However, a significant increase in the number of these claims or an increase in amounts owing under successful claims could materially and adversely affect our business, financial condition, results of operations or cash flows. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April&#160;8, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Phillips Feed Service, Inc., d/b/a Phillips Feed and Pet Supply ("Phillips") filed a complaint against the Company in U.S. District Court for the Eastern District of Pennsylvania (Allentown Division) (the "EDPA") for damages allegedly sustained as a result of the termination of the Company's distribution arrangement with Phillips, a former distributor of Freshpet products. Phillips asserts a claim for breach of contract and seeks monetary damages in excess of $8,300 based on a claimed "termination payment" under a 2018 "Letter Of Intent" and additional damages based on a claim for improper notice of termination. Phillips also claims a right of setoff with respect to monies owed by Phillips to the Company.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July&#160;5, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company answered the complaint disputing the claimed damages, assertions of breach of contract, and the right of offset. In addition, the Company counterclaimed breach of contract for amounts owed to Freshpet earned while Phillips served as an authorized distributor of Freshpet product.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">due to the claims and counterclaims between the parties, the Company reclassified the amounts due from Phillips of $8,971 to other noncurrent assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Discovery in this action has closed. A hearing was held on December 4, 2024 with respect to Phillips' Motion for Partial Summary Judgment ("MSJ") and the Company's Response in Opposition thereto. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 14, 2025, the EDPA partially granted the MSJ as to Phillips' breach of contract claim, finding that Phillips is entitled to a "termination payment" in the amount of $4,987 (which the Company accrued for as of March 31, 2025), but denied the MSJ as to Phillips' claim for a right of offset against the accounts receivable owed by Phillips to the Company.</span></div>On September 15, 2025, the parties entered into a settlement agreement, pursuant to which all claims were dismissed and Phillips agreed to pay the Company a lump sum amount of $1,500 (which Phillips settled on October 14, 2025) in settlement of the amounts due from Phillips of $8,971 net of the amounts due to Phillips of $4,987. Of the resulting loss, excluding the reserves taken in prior years against the amounts due from Phillips, we recognized an additional charge of $716 at settlement, for a total charge of $5,703 for the year ended December&#160;31, 2025.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text">Warrants <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">: </span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with an agreement we entered into with operators of Freshpet Kitchens South during the third quarter of 2022 in exchange for services, we issued our partner warrants to purchase up to an aggregate of 194,000 shares of voting common stock of the Company at a purchase price of $0.01 per share. The Company determined these warrants are accounted for under ASC Topic 718, Stock Compensation. The warrants were recorded as a prepaid expense as the warrants were exercisable at the grant date. The prepaid expense was amortized within Cost of Goods Sold as services were provided by the supplier. As of December&#160;31, 2024, the warrants were fully amortized. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 194,000 warrants were both issued and exercised, respectively. The grant date fair value of warrants granted during 2022 was $50.32 per share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total amortization associated with partner warrants during 2025, 2024 and 2023 was $0, $2,027, and $5,160, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_WarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure pertaining to warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_WarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity Incentive Plans and Equity</a></td>
<td class="text">Equity Incentive Plans and Equity <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands, except share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">: </span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total compensation cost for share-based payments recognized in 2025, 2024 and 2023 was approximately $13,883, $49,779 and $19,774, respectively, of which $3,078, $5,734, $5,833, respectively, was recorded to cost of goods sold with the remainder recorded to selling, general and administrative expense. The share-based compensation cost includes an adjustment related to the reassessment of the probability of achieving performance conditions related to certain outstanding share-based awards. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Omnibus Incentive Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In October 2024, the Company's stockholders approved the 2024 Equity Incentive Plan (the &#8220;2024 Plan&#8221;) under which 1,450,000 shares of common stock may be issued or used for reference purposes as awards granted under the 2024 Plan, for grants on or after October 1, 2024. Concurrently with the adoption of the 2024 Plan, the issuance of new awards under the 2014 Omnibus Incentive Plan (the "2014 Plan") was frozen. Awards issued pursuant to the plans may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be in the form of stock options, stock appreciation rights, restricted stock, as well as other stock-based and cash-based awards. During 2025, the awards granted were time-based (cliff vest over three years for employees and over one year for non-employee directors), performance-based (vest when specified targets are met), or market based (vest when specified targets are met) restricted stock units.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;31, 2025, there were 1,009,368 shares of common stock available to be issued or used for reference purposes under the 2024 Plan.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">NASDAQ Marketplace Rules Inducement Award</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;During 2024, as an inducement under the NASDAQ Marketplace Rules, and therefore outside of any Plan, 17,150 restricted stock units were granted to the Company&#8217;s COO.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the terms of the applicable agreement, the grant is governed as if issued under the 2014 Plan. The awards granted are time-based (cliff vest over three years).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Service Period Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The following table includes activity related to outstanding service period restricted stock units in 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">405</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94.65&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">352</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(115)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">602</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82.11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there was approximately $27,735 of total unrecognized compensation costs related to service period restricted stock units, of which $16,180 will be incurred in 2026, $8,964 will be incurred in 2027, $2,422 will be incurred in 2028, and $169 will be incurred in 2029.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The following table includes activity related to outstanding performance based restricted stock units in 2025.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82.97&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">there was approximately $3,932 of total unrecognized compensation costs related to performance-based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $1,958 will be incurred in 2026, $1,958 will be incurred in 2027, and $16 will be incurred in 2028.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The following table includes activity related to outstanding performance based restricted stock units with a market condition (total shareholder return) in 2025.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2025, there was approximately $1,116 of total unrecognized compensation costs related to market based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $509 will be incurred in 2026, $509 will be incurred in 2027, and $98 will be incurred in 2028.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Grant Date Fair Value of Market Based Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted-average grant date fair value of awards granted in 2025 was $87.51 per share. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Volatility&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected volatility was based on the historical volatility of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company determined the expected term based on the award agreement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the awards at the time of the grant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of zero in the valuation model.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock Price&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The stock price is the closing price of our common stock on the valuation date.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.78</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Service Period Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;A summary of service period stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">993</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">927</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.09&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,414&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">927</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.09&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Of the options exercisable at the end of December&#160;31, 2025, 622 options were in-the-money, which account for the entire aggregate intrinsic value.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there were no unrecognized compensation costs related to non-vested service period options.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Based Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;Performance based option vesting is contingent upon the Company achieving certain annual Net Sales and/or Adjusted EBITDA goals. A summary of performance-based stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,685</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(172)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(110)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,403</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,503&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,351</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,503&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Of the options exercisable at the end of December&#160;31, 2025, 679 options were in-the-money, which account for the entire aggregate intrinsic value.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, there were no unrecognized compensation costs related to performance-based awards for which the achievement of the vesting criteria is considered probable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Grant Date Fair Value of Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;There were no options granted in 2025 and 2024. The weighted average grant date fair value of options (service period options and performance based options) granted in 2023 was $35.81 per share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Volatility&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected volatility was based on the historical volatility of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Weighted Average Expected Term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company determined the expected term based on the &#8220;shortcut method&#8221; described in ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Compensation&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock Compensation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(an expected term based on the midpoint between the vesting date and the end of the contractual term).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of zero in the valuation model.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average exercise price of options granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$64.05</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Average expected terms in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share Attributable to Common Stockholders</a></td>
<td class="text">Net Income (Loss) Per Share Attributable to Common Stockholders:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Basic net income (loss) per share of common stock is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share of common stock is computed by giving effect to all potentially dilutive securities. For the purpose of determining diluted earnings per common share, the treasury stock method is used for stock options, warrants, and RSUs, and the if-converted method is used for convertible instruments such as convertible debt as prescribed in ASC Topic 260 ("ASC 260"). In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023, the Company used $66.2 million of the proceeds to purchase capped call instruments. In accordance with ASC 260, antidilutive contracts, such as purchased put options and purchased call options are excluded from the computation of diluted net income (loss) per share. Accordingly, any potential impact resulting from capped call transactions is excluded from our computation of diluted net income (loss) per share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December&#160;31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December&#160;31, 2023, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in that period. </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr style="height:38pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes - Interest Expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted Average Common Shares Outstanding, Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,487</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes - Potential Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding, Diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,255</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Net Income per Share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Net Income per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,163</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">372</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,109</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,420</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock', window );">Retirement Plan</a></td>
<td class="text">Retirement Plan: <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company sponsors a safe harbor 401(k) plan covering all employees. All employees are eligible to participate. Active participants in the plan may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">make contributions of up to 50% of their compensation, subject to certain limitations. Company contributions totaled approximately $4,801 in 2025, $4,198 in 2024 and $3,109 in 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations</a></td>
<td class="text">Concentrations: <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;The Company maintains its cash balances in financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250 each. At times, such balances may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be in excess of the FDIC insurance limit.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Major Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In 2025, 2024 and 2023, one distributor accounted for 6%, 8% and 9% of our net sales, respectively. In 2025, two customers accounted for 25% and 10% of our net sales, respectively, whereas in 2024 and 2023, one customer accounted for 25% and 23% of our net sales, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2025, one distributor and two customers accounted for 4%, 29%, and 15% of our accounts receivable, respectively. As of December&#160;31, 2024, one distributor and two customers accounted for 15%, 26%, and 15% of our accounts receivable, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Major Suppliers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;In 2025, 2024, and 2023, the Company purchased approximately 69%, 70%, and 67% of its raw materials from three vendors during each period, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2025, 2024, and 2023, the Company purchased approximately 78%, 80%, and 78% of its packaging material from two vendors during each period, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company operates in one consolidated operating and reportable segment: the manufacturing, marketing and distribution of fresh dog food, cat food, and dog treats (collectively, "fresh pet food products"). The Company's chief operating decision maker ("CODM"), who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The segment derives revenues from the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue from transactions with external customers for each of our fresh pet food products would be impracticable to disclose and management, including the CODM, does not view its business by product line. Although the CODM does not review such information on a regular basis, refer to Note 1 &#8211; Summary of Significant Accounting Policies for information about the Company's net sales by class of retailer. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CODM measures performance for the segment primarily based on net income (loss). The CODM uses net income (loss) to evaluate operating performance and the execution of capacity expansion plans to drive greater capital efficiency.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The measure of segment assets is reported as total assets on the Consolidated Balance Sheet, and total capital expenditures for additions to long-lived assets were $148,184, $187,092, and $239,093, for the periods ending December&#160;31, 2025, 2024, and 2023, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial information, including segment revenue, significant segment expenses, and profit or loss for each of the three most recent fiscal years is presented in the table below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Input costs (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(319,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Quality costs (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(31,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Logistics costs (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(58,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Media costs (d)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(140,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(111,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(85,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plant costs and other costs of goods sold (e)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(241,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(206,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(171,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other segment selling, general and administrative items (f)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(132,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(121,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(107,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(58,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on disposals of equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest and other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,614)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a) Input costs include expenses related to the procurement of raw materials and packaging materials used in the production of finished goods. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b) Quality costs include expenses related to quality control processes in place over the production of our dog and cat food products. This includes high pressure processing costs, which is a food preservation method that uses high pressure and cold water to inactivate pathogens and extend shelf life. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c) Logistics costs include expenses related to the transportation of finished goods from production facilities to our customers and certain warehousing costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d) Media costs include expenses related to advertising through media outlets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e) Plant costs and other cost of goods sold items include plant employee costs and administrative expenses directly related to the cost of goods sold.</span></div>(f) Other segment selling, general and administrative items include employee costs, chiller expenses, and other administrative selling expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events:<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates events that have occurred after the balance sheet date but before the financial statements are issued for recognition or disclosures. </span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 16, 2026, the Company received $95,459 in cash for the sale of its non-controlling interest in a privately held company following the equity investment's acquisition by a third party. The carrying value of the investment at December 31, 2025, was $33,446. The Company expects to recognize a pre-tax gain of approximately $62,013 in the first quarter of 2026, subject to customary post-closing adjustments. No adjustment has been made to the December 31, 2025 consolidated financial statements as the observable market transaction occurred in the first quarter of 2026.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=frpt_BillyCyrMember', window );">Billy Cyr [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 3, 2025, our Chief Executive Officer, Billy Cyr, announced that he and certain of his family members and related trusts intended to enter into prearranged stock trading plans intended to satisfy the affirmative defense conditions of Rule 10b5-1 (each, a "Rule 10b5-1 Plan"), in order to permit Mr. Cyr and his family to exercise options granted in 2016 which expire on September 6, 2026, and to sell shares of Company common stock necessary to cover the exercise price, taxes, and various estate planning needs. The Rule 10b5-1 Plans were adopted on November&#160;5, 2025 in accordance with guidelines specified under Rule 10b5-1 of the Securities Exchange Act of 1934, and under SEC rules, shares cannot be sold as part of this plan until after the Company reports its fourth quarter financial results in February 2026. These plans do not include any other Freshpet equity beyond the options subject to expiration in 2026.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Billy Cyr<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Executive Officer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">November&#160;5, 2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">September 6, 2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">304 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=frpt_BillyCyrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=frpt_BillyCyrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our policies, practices, and standards for addressing material risks associated with cybersecurity are integrated into our overall risk management and are based on industry standards including the National Institute of Standards and Technology ("NIST") which aligns the prevention techniques, identification, protection, detection, response, and recovery related to an incident. These controls are tested by our information security organization and by independent third parties. We actively engage with industry groups for awareness of best practices and our third-party providers for industry benchmarking of critical areas within our cybersecurity posture. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our organization-wide information security program focuses on implementing effective and efficient controls, technologies, and other processes to help protect, identify, assess, manage and mitigate material cybersecurity threats and incidents. These processes include, among other things, regular testing of these controls through table-top exercises, penetration and vulnerability testing, auditing of our information security by an independent third-party auditor, ongoing security awareness training for employees and other educational programs, and continuous monitoring of our cybersecurity posture. We also employ numerous tools including, but not limited to, segregated layers of controls for access to our systems and security tools that help identify, isolate, remediate, and recover from identified vulnerabilities and security incidents in a timely manner. Our cybersecurity posture is managed by both our information security organization and through partnerships with industry recognized cybersecurity firms. We also utilize a third-party Virtual Chief Information Security Officer ("vCISO"). The vCISO works with the CIO and security team, including preparing and/or presenting key information to the Company's Audit Committee, as necessary.</span></div>We have also created, and tested through incident response drills, the Freshpet Incident Response Plan and Playbook, which together set forth policy-level directives as well as specific guidelines for implementation, that describe our process for responding in the event of certain defined cyber incidents. These protocols (i) define the roles and responsibilities of participants, relationships to other Company policies and procedures, and reporting requirements needed during an incident, (ii) provide a framework by which our Incident Response Team ("IRT") shall determine the scope and risk of an incident, respond appropriately to that incident, and inform the Board and others depending upon the nature and severity of the incident, and (iii) reduce the likelihood of a similar incident from reoccurring following identification of such an incident.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our policies, practices, and standards for addressing material risks associated with cybersecurity are integrated into our overall risk management and are based on industry standards including the National Institute of Standards and Technology ("NIST") which aligns the prevention techniques, identification, protection, detection, response, and recovery related to an incident. These controls are tested by our information security organization and by independent third parties. We actively engage with industry groups for awareness of best practices and our third-party providers for industry benchmarking of critical areas within our cybersecurity posture.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our organization-wide information security program focuses on implementing effective and efficient controls, technologies, and other processes to help protect, identify, assess, manage and mitigate material cybersecurity threats and incidents. These processes include, among other things, regular testing of these controls through table-top exercises, penetration and vulnerability testing, auditing of our information security by an independent third-party auditor, ongoing security awareness training for employees and other educational programs, and continuous monitoring of our cybersecurity posture. We also employ numerous tools including, but not limited to, segregated layers of controls for access to our systems and security tools that help identify, isolate, remediate, and recover from identified vulnerabilities and security incidents in a timely manner. Our cybersecurity posture is managed by both our information security organization and through partnerships with industry recognized cybersecurity firms. We also utilize a third-party Virtual Chief Information Security Officer ("vCISO"). The vCISO works with the CIO and security team, including preparing and/or presenting key information to the Company's Audit Committee, as necessary.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also created, and tested through incident response drills, the Freshpet Incident Response Plan and Playbook, which together set forth policy-level directives as well as specific guidelines for implementation, that describe our process for responding in the event of certain defined cyber incidents. These protocols (i) define the roles and responsibilities of participants, relationships to other Company policies and procedures, and reporting requirements needed during an incident, (ii) provide a framework by which our Incident Response Team ("IRT") shall determine the scope and risk of an incident, respond appropriately to that incident, and inform the Board and others depending upon the nature and severity of the incident, and (iii) reduce the likelihood of a similar incident from reoccurring following identification of such an incident. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our information security organization, led by our Chief Information Officer (our "CIO") who reports to our Chief Financial Officer (our "CFO"), is comprised of both I.T. security leadership and dedicated cybersecurity staff. The information security organization, collectively, has extensive technology security and program management experience including cybersecurity professional certifications such as Certified Information Systems Security Professional ("CISSP"), advanced degrees in Information Assurance, and numerous years' experience assessing and managing cybersecurity risk within the Department of Defense and other public companies. Our CIO has over 25 years of technology experience, including leading information governance, I.T. security, and cybersecurity teams and initiatives across both publicly traded companies and global organizations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our CIO has over 25 years of technology experience, including leading information governance, I.T. security, and cybersecurity teams and initiatives across both publicly traded companies and global organizations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_NatureOfTheBusinessPolicyTextBlock', window );">Nature of the Business</a></td>
<td class="text">Freshpet, Inc. (hereafter referred to as &#8220;Freshpet&#8221;, the &#8220;Company&#8221;, "we," "us" or "our"), a Delaware corporation, manufactures and markets natural fresh meals and treats for dogs and cats. The Company&#8217;s products are distributed throughout the United States, Canada and other international markets, into major retail classes including Grocery, Mass, International, Digital, Pet Specialty, and Club.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;U.S. GAAP&#8221;), and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). All amounts included herein have been rounded except where otherwise stated. As figures are rounded, numbers presented throughout this document may not add up precisely to the totals we provide and percentages may not precisely reflect the absolute figures.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">The financial statements include the accounts of the Company as well as the Company&#8217;s wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates and Uncertainties</a></td>
<td class="text">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, trade incentives, share-based compensation, and useful lives for long-lived assets. Actual results, as determined at a later date, could differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text">The Company has one operating and reportable segment, as the Company's chief operating decision maker, who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Investment in Unconsolidated Company</a></td>
<td class="text">The Company utilizes the equity method to account for investments when the Company possesses the ability to exercise significant influence, but not control, over the operating and financial policies of the investee. The ability to exercise significant influence is presumed when an investor possesses more than 20% of the voting interests of the investee. This presumption may<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. </span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net income or loss. The Company has elected to record its share of equity in income (losses) of equity method investment on a one-quarter lag based on the most recently available financial statements. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Through 2022, we invested a total of $31,200 in a privately held company that operates in our industry, with no additional investments thereafter. The Company concluded that it is not the primary beneficiary as it does not have the power to direct activities that most significantly impact economic performance. Prior to March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company accounted for the investment under the equity method of accounting based on its ability to exercise significant influence, based on its representation on and the makeup of the investee's Board of Directors. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company no longer had representation on the investee's Board of Directors, and therefore determined that significant influence had been lost as of that date. As such, as of March&#160;30, 2023,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company stopped accounting for the investment as an equity method investment and began to account for the investment under Accounting Standards Codification (ASC) Topic 321 ("ASC 321"), Investments - Equity Securities. As of December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company's ability to exercise significant influence continues to be restricted as it no longer has, or the ability to obtain, board representation and it has no means of participation in any decision making processes as the privately held investee's Board of Directors is closely held. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because the investee is a privately held company, there is not a means to obtain a readily determinable fair value of the entity. The Company follows ASC 321 using the measurement alternative to measure investments in investees that do not have readily determinable fair value and over which the Company does not have significant influence. Under ASC 321, the initial carrying value of the investment is equal to the previous carrying amount of the investment under the equity method. The carrying amount of the investment is subsequently adjusted for any impairment or adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Dividends and distributions, if any, from the investee would be recognized in the period in which they are received and recorded in other income on the consolidated statement of income.</span></div>The Company performs a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Company estimates the investment's fair value in accordance with the principles of ASC Topic 820 ("ASC 820"), Fair Value Measurements and Disclosures. If the fair value is less than the investment's carrying value, the entity recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">March 2023 Issuance of $402.5 million of 3.00% Convertible Senior Notes (the "Convertible Notes")</a></td>
<td class="text">In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023,<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company evaluated the debt instrument and its embedded features to determine if the contract or the embedded components of the contract qualified as a derivative that would be required to be separately accounted for in accordance with the relevant accounting literature. </span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for the Convertible Notes as a single liability measured at amortized cost with debt issuance costs recorded as a direct deduction to the debt liability in the Consolidated Balance Sheet. The Company uses the effective interest rate method to amortize the debt issuance costs to interest expense over the respective term of the Convertible Notes.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories are stated at the lower of cost or market, using the first-in, first-out method. When necessary, the Company provides allowances to adjust the carrying value of its inventories to the lower of cost or net realizable value, including any costs to sell or dispose and consideration for obsolescence, excessive inventory levels, product deterioration and other factors in evaluating net realizable value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text">Property, plant, and equipment are recorded at cost. The Company recognizes depreciation pursuant to the straight-line method based upon estimated useful lives of 7 years for furniture and office equipment, 9 years for refrigeration equipment, 5 to 10 years for machinery and equipment, and 15 to 39 years for building and improvements. Capitalized cost includes the costs incurred to bring the property, plant, and equipment to the condition and location necessary for its intended use, which includes any necessary delivery, electrical, and installation cost for equipment. Maintenance and repairs that do not extend the useful life of the assets over two years are charged to expense as incurred. Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives on the straight-line method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text">The Company evaluates all long-lived assets for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Estimating future net cash flows and determining fair value of assets requires significant estimates and assumptions by management. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value and is charged to expense in the period of impairment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">The Company is a lessee in noncancelable (1) operating leases, and (2) finance leases, which it accounts for in accordance with ASC Topic 842<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use asset and a lease liability at the lease commencement date. For both operating and finance leases, the right of use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received; and the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s leases do not provide an implicit rate; therefore, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments for those leases. The Company&#8217;s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms in a similar economic environment.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right of use assets for the operating and finance leases are periodically reviewed for impairment losses. The Company uses the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant, and Equipment - Overall, to determine whether a right of use asset is impaired, and if so, the amount of the impairment loss to recognize. No such loss was recognized as of December&#160;31, 2025.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company monitors for events or changes in circumstances that require a reassessment of its leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding right of use asset.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has elected the practical expedient to combine lease and non-lease components when determining the right of use asset and lease liability for certain classes of leased assets, including office buildings, warehouse buildings and manufacturing equipment. This election has not been made for all other classes of leased assets. The Company has also elected to not recognize right of use assets and lease liabilities for short-term leases that have a lease term of 12 months or less. The Company recognizes the lease payments associated with its short-term leases as an expense on a straight-line basis over the lease term.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">The Company accounts for income taxes pursuant to the provisions of ASC Topic 740 ("ASC 740"), <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. This approach requires, among other things, an asset and liability approach to calculating deferred income taxes, and recognizing deferred tax assets and liabilities for expected future tax consequences stemming from temporary differences between asset and liability carrying amounts and their tax bases, principally net operating loss carryforwards, depreciation, and share-based compensation. Deferred tax assets and liabilities are measured using enacted tax rates in effects for the years in which those temporary differences are expected to be recovered or settled.</span><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A valuation allowance is established to offset any net deferred tax assets for which management believes it is more likely than not (a probability level of more than 50%) that the net deferred asset will not be realized. This evaluation utilizes the framework contained in ASC Topic 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text">The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#8209;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text">The Company holds treasury bills with original maturities when purchased of less than three months, within cash and cash equivalents, carried at amortized cost on the Consolidated Balance Sheet. Treasury bills have been classified as held-to-maturity as we have the ability and intent to hold them to maturity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Trade Accounts Receivable</a></td>
<td class="text">The allowance for doubtful accounts is based on the Company's assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances and current economic conditions that may<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span>affect a customer's ability to pay.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock', window );">Implementation Costs of Cloud Computing Arrangement</a></td>
<td class="text">As of December&#160;31, 2025<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2024, the Company's deferred implementation costs of systems associated with cloud computing arrangements, which are reflected within prepaid and other assets, were $13,428 and $8,965, respectively. The cost will be recognized over the term of the agreements.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">ASC 820 guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt">Level 3 &#8211; Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when their fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our financial assets and liabilities include cash and cash equivalents, receivables, accounts payable and accrued liabilities, the fair values of which approximate their carrying values due to the short-term nature of these instruments. The Company holds certain financial assets within cash and cash equivalents in the form of held-to-maturity treasury bills as we have the ability and intent to hold them to maturity, as such, they are not fair valued each reporting period but instead measured at amortized cost. The fair value of these assets is based on quoted market prices for the same or similar securities within less active markets, which the Company determined to be Level 2 inputs. As of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the fair value of these treasury bills approximates their carrying value due to the short-term nature of these instruments.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain financial and non-financial assets, including operating lease right-of-use assets and property, plant, and equipment are reported at their carrying values and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the investment in equity securities, we have elected the measurement alternative under which we measure this investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes, if any, in orderly transactions for an identical or a similar investment of the same issuer, for which the change in fair value would be included in net income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition and Incentives and Net Sales</a></td>
<td class="text">Revenues primarily consist of the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer.<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consists primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#8217;s experience and current economic trends.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales taxes and other similar taxes are excluded from revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pet specialty and club class of retailers service a specific consumer through specialized offerings, which include value focused and or premium products. In contrast, grocery, mass, international and digital offer a wide variety of products.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text">Advertising costs are expensed when incurred, with the exception of production costs which are expensed the first time advertising takes place.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock', window );">Shipping and Handling Costs/Freight Out</a></td>
<td class="text">Costs incurred for shipping and handling are included in selling, general, and administrative expenses within the statement of income (loss) and comprehensive income (loss). Shipping and handling costs primarily consist of costs associated with moving finished products to customers, including costs associated with our distribution center and the cost of shipping products to customers through third-party carriers.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements/Recently Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2023-09, Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations. Additionally, this ASU requires companies to disclose the total amount of income taxes paid during the period. This guidance is effective for the Company for the current annual report for the fiscal year ending December 31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and subsequent interim periods and the Company has adopted the guidance retrospectively as of the effective date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires disclosures related to the specific types of expenses included within the expense captions presented on the face of the income statement as well as disclosures about selling expenses. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2027 and subsequent interim periods, with early adoption permitted. The guidance is required to be applied on a retrospective basis for all prior periods presented in the financial statements. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2025, the FASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASU 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which amends certain aspects of the accounting for software costs, including removing software development project stages and requiring companies to capitalize software costs when both of the following occur: (1) management authorizes or commits to funding a software project and (2) it is probable that the project will be completed and the software will be used to perform the function intended. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2028, including the interim periods within that fiscal year, with early adoption permitted. The guidance can be applied prospectively, retrospectively, or utilizing a modified transition approach. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for implementation costs of cloud computing arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_NatureOfTheBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for nature of the business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_NatureOfTheBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for shipping and handling costs/freight out.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Net Sales by Class of Retailer</a></td>
<td class="text">Information about the Company&#8217;s net sales by class of retailer is as follows:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grocery, Mass, International and Digital</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">892,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">642,306&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pet Specialty and Club</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">209,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">174,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw Materials and Work in Process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Packaging Components Material</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished Goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,766&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,794&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment, net</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Refrigeration Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">211,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">344,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building, Land and Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">730,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">712,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and Office Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold Improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finance Lease Right of Use Asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476,675&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,137&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated Depreciation and Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(338,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(265,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, Plant and Equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,138,671&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,065,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income (Loss) before Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income (loss) before income taxes as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27,200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,523&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(31,514)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of income tax (benefit) expense as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"></td><td style="width:51.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Deferred</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,800)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">210&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the principal reasons for the difference between the effective income tax rate and the statutory federal income tax rate:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="24" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic federal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nontaxable or nondeductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense - excess benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-deductible compensation under IRC Section 162(m)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax credits:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and local income tax, net of federal income tax effect </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,364)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The states that contribute to the majority (greater than 50%) of the tax effect in this category include California, Pennsylvania, Illinois and Florida for 2025, California for 2024, and North Carolina, New York, Texas and Massachusetts for 2023.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amounts of cash taxes paid by the Company are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of amounts refunded</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($530), Pennsylvania ($125), Texas ($123) and Illinois ($75) for 2025. For 2024, such jurisdictions included Massachusetts ($30), New York ($45), North Carolina ($30), Oregon ($30), South Carolina ($15) and Tennessee ($15). For 2023, such jurisdictions included Massachusetts ($40), New York ($57), North Carolina ($79), South Carolina ($25), Tennessee ($25) and Texas ($25).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:73.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets And Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal net operating losses (NOLs)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(59,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(47,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(35,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic valuation allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(858)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92,952)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(94,448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,800&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Compensation and Employee Related Costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,030&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Chiller Cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Freight</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Production Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Corporate and Marketing Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Construction Costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Accrued Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued Expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Carrying Value and Fair Value of Convertible Notes and Interest Expense</a></td>
<td class="text">The following table discloses the carrying value and fair value of the Company's Convertible Notes as of<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2025:</span><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Carrying Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.00% Convertible Senior Notes Maturing April 1, 2028</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">397,330&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt">The carrying amounts presented are net of unamortized debt issuance costs of $5,170 as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">.</span></div>The total interest expense recognized related to the Convertible Notes consists of the following:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"></td><td style="width:51.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,242&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Weighted-Average Remaining Lease Term and Discount Rate and Lease, Cost</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of lease costs for 2025, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Amortization of right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cost of goods sold and selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Variable lease cost (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inventory/Cost of goods sold </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">22,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">13,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span> Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">108,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">136,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">46,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(69,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">67,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">30,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturities of Finance Lease Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Finance Lease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">7,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">108,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">136,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">46,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(69,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">67,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">30,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Summary of Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">66,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-796"><span style="-sec-ix-hidden:f-797">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">24,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">94,747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">27,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Current finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">65,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Long term finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">23,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">97,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">28,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amounts of cash taxes paid by the Company are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes, net of amounts refunded</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">910&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($530), Pennsylvania ($125), Texas ($123) and Illinois ($75) for 2025. For 2024, such jurisdictions included Massachusetts ($30), New York ($45), North Carolina ($30), Oregon ($30), South Carolina ($15) and Tennessee ($15). For 2023, such jurisdictions included Massachusetts ($40), New York ($57), North Carolina ($79), South Carolina ($25), Tennessee ($25) and Texas ($25).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:73.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Finance cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental balance sheet information related to leases for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Contractual Obligation Fiscal Year Maturity</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments due under manufacturing and service obligations for five years were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Manufacturing and Servicing Obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text">The following table includes activity related to outstanding service period restricted stock units in 2025<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">405</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94.65&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">352</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(115)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(40)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">602</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82.11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table includes activity related to outstanding performance based restricted stock units in 2025.<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82.97&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table includes activity related to outstanding performance based restricted stock units with a market condition (total shareholder return) in 2025.<div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted-Average Grant-Date Fair<br/>Value Per Unit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issued Upon Vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.51&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock', window );">Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The stock price is the closing price of our common stock on the valuation date.</span><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.78</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text">A summary of service period stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">993</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">927</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.09&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,414&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">927</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.09&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Schedule of Share Based Compensation Performance Shares Award Outstanding</a></td>
<td class="text">A summary of performance-based stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Outstanding at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,685</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(172)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(110)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,403</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,503&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,351</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,503&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share Based Payment Award Stock Options Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average exercise price of options granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$64.05</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Average expected terms in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December&#160;31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December&#160;31, 2023, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in that period. </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr style="height:38pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes - Interest Expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income Attributable to Common Stockholders, Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted Average Common Shares Outstanding, Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,487</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes - Potential Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares Outstanding, Diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,255</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Net Income per Share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Net Income per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service Period Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,163</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">372</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance Stock Options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,109</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,776</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,420</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Financial Information</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial information, including segment revenue, significant segment expenses, and profit or loss for each of the three most recent fiscal years is presented in the table below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,102,015&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">975,177&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">766,895&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Input costs (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(319,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Quality costs (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(31,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Logistics costs (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(58,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Media costs (d)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(140,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(111,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(85,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plant costs and other costs of goods sold (e)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(241,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(206,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(171,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other segment selling, general and administrative items (f)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(132,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(121,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(107,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(73,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(58,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on disposals of equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest and other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,614)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a) Input costs include expenses related to the procurement of raw materials and packaging materials used in the production of finished goods. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b) Quality costs include expenses related to quality control processes in place over the production of our dog and cat food products. This includes high pressure processing costs, which is a food preservation method that uses high pressure and cold water to inactivate pathogens and extend shelf life. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c) Logistics costs include expenses related to the transportation of finished goods from production facilities to our customers and certain warehousing costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d) Media costs include expenses related to advertising through media outlets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e) Plant costs and other cost of goods sold items include plant employee costs and administrative expenses directly related to the cost of goods sold.</span></div>(f) Other segment selling, general and administrative items include employee costs, chiller expenses, and other administrative selling expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">$ 33,446,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Carrying amount of equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,528,000<span></span>
</td>
<td class="nump">$ 33,446,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Gain on Equity Investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,918,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod', window );">Maintenance and repairs, extension of useful life, period (less than)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Treasury bills</a></td>
<td class="nump">$ 277,975,000<span></span>
</td>
<td class="nump">268,633,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for loss on accounts receivable</a></td>
<td class="nump">12,130,000<span></span>
</td>
<td class="nump">467,000<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ImplementationCosts', window );">Deferred implementation costs</a></td>
<td class="nump">13,428,000<span></span>
</td>
<td class="nump">8,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">157,844,000<span></span>
</td>
<td class="nump">127,681,000<span></span>
</td>
<td class="nump">97,877,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidAdvertising', window );">Prepaid advertising expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Shipping and handling cost</a></td>
<td class="nump">652,389,000<span></span>
</td>
<td class="nump">579,221,000<span></span>
</td>
<td class="nump">516,023,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember', window );">Accounts Receivable From One Pet Specialty Distributor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for loss on accounts receivable</a></td>
<td class="nump">10,680,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Shipping and handling cost</a></td>
<td class="nump">63,920,000<span></span>
</td>
<td class="nump">58,424,000<span></span>
</td>
<td class="nump">$ 57,427,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">US Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Treasury bills</a></td>
<td class="nump">99,789,000<span></span>
</td>
<td class="nump">109,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ServicingAssetAtAmortizedValue', window );">Amortized discount</a></td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember', window );">Furniture and Office Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember', window );">Refrigeration Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated recovery periods of property, plant and equipment</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 402,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember', window );">Privately Held Company, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ImplementationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of implementation costs for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ImplementationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant And Equipment, Maintenance And Repairs, Extension Of Useful Life, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidAdvertising">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidAdvertising</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetAtAmortizedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481229/860-50-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481260/860-50-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481260/860-50-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetAtAmortizedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,102,015<span></span>
</td>
<td class="nump">$ 975,177<span></span>
</td>
<td class="nump">$ 766,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelGroceryMassInternationalAndDigitalMember', window );">Grocery, Mass, International and Digital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">892,941<span></span>
</td>
<td class="nump">800,775<span></span>
</td>
<td class="nump">642,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelPetSpecialtyAndClubMember', window );">Pet Specialty and Club</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 209,074<span></span>
</td>
<td class="nump">$ 174,402<span></span>
</td>
<td class="nump">$ 124,589<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelGroceryMassInternationalAndDigitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelGroceryMassInternationalAndDigitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelPetSpecialtyAndClubMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=frpt_SalesChannelPetSpecialtyAndClubMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessAndRawMaterials', window );">Raw Materials and Work in Process</a></td>
<td class="nump">$ 15,408<span></span>
</td>
<td class="nump">$ 16,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Packaging Components Material</a></td>
<td class="nump">5,687<span></span>
</td>
<td class="nump">7,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">55,671<span></span>
</td>
<td class="nump">57,209<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 76,766<span></span>
</td>
<td class="nump">$ 80,794<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessAndRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance Lease Right of Use Asset</a></td>
<td class="nump">$ 35,714<span></span>
</td>
<td class="nump">$ 28,478<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant, and equipment and finance lease right of use asset, gross</a></td>
<td class="nump">1,476,675<span></span>
</td>
<td class="nump">1,331,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: Accumulated Depreciation and Amortization</a></td>
<td class="num">(338,004)<span></span>
</td>
<td class="num">(265,268)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, Plant and Equipment, net</a></td>
<td class="nump">1,138,671<span></span>
</td>
<td class="nump">1,065,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember', window );">Refrigeration Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">211,709<span></span>
</td>
<td class="nump">193,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">344,890<span></span>
</td>
<td class="nump">279,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Building, Land and Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">730,298<span></span>
</td>
<td class="nump">712,209<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember', window );">Furniture and Office Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">18,464<span></span>
</td>
<td class="nump">13,570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 130,438<span></span>
</td>
<td class="nump">$ 104,526<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_RefrigerationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_FurnitureAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 86,399<span></span>
</td>
<td class="nump">$ 69,497<span></span>
</td>
<td class="nump">$ 58,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 64,167<span></span>
</td>
<td class="nump">$ 51,735<span></span>
</td>
<td class="nump">$ 42,667<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes -Schedule of Income (Loss) before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 71,745<span></span>
</td>
<td class="nump">$ 55,408<span></span>
</td>
<td class="num">$ (27,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(972)<span></span>
</td>
<td class="num">(7,885)<span></span>
</td>
<td class="num">(4,314)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total income (loss) before income taxes</a></td>
<td class="nump">$ 70,773<span></span>
</td>
<td class="nump">$ 47,523<span></span>
</td>
<td class="num">$ (31,514)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">436<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current</a></td>
<td class="nump">436<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(57,729)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(11,164)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Deferred</a></td>
<td class="num">(68,800)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) expense</a></td>
<td class="num">$ (68,364)<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
<td class="nump">$ 210<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at federal statutory rate</a></td>
<td class="nump">$ 14,859<span></span>
</td>
<td class="nump">$ 9,983<span></span>
</td>
<td class="num">$ (6,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(68,968)<span></span>
</td>
<td class="num">(4,946)<span></span>
</td>
<td class="nump">8,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock-based compensation expense - excess benefit</a></td>
<td class="num">(1,812)<span></span>
</td>
<td class="num">(8,775)<span></span>
</td>
<td class="num">(2,327)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount', window );">Non-deductible compensation under IRC Section 162(m)</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other, nondeductible expense</a></td>
<td class="nump">351<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development</a></td>
<td class="num">(1,697)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, adjustments</a></td>
<td class="num">(1,231)<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income tax, net of federal income tax effect</a></td>
<td class="num">(10,819)<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) expense</a></td>
<td class="num">$ (68,364)<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
<td class="nump">$ 210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(97.50%)<span></span>
</td>
<td class="num">(10.40%)<span></span>
</td>
<td class="num">(24.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation expense - excess benefit</a></td>
<td class="num">(2.50%)<span></span>
</td>
<td class="num">(18.50%)<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent', window );">Non-deductible compensation under IRC Section 162(m)</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other, nondeductible expense</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development</a></td>
<td class="num">(2.40%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, adjustments</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income tax, net of federal income tax effect</a></td>
<td class="num">(15.30%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(96.60%)<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 1,385<span></span>
</td>
<td class="nump">$ 505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">Other foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">$ 264<span></span>
</td>
<td class="nump">$ 271<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Cash Taxes Paid (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidFederalAfterRefundReceived', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of amounts refunded</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_CA', window );">CALIFORNIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_PA', window );">PENNSYLVANIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_TX', window );">TEXAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_IL', window );">ILLINOIS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_MA', window );">MASSACHUSETTS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NY', window );">NEW YORK</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NC', window );">NORTH CAROLINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_OR', window );">OREGON</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_SC', window );">SOUTH CAROLINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_TN', window );">TENNESSEE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidFederalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidFederalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidForeignAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_MA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_MA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_NY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_NC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_OR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_OR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_SC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_SC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_TN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_TN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Federal net operating losses (NOLs)</a></td>
<td class="nump">$ 82,140<span></span>
</td>
<td class="nump">$ 82,206<span></span>
</td>
<td class="nump">$ 88,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State NOLs</a></td>
<td class="nump">15,840<span></span>
</td>
<td class="nump">15,939<span></span>
</td>
<td class="nump">12,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign NOLs</a></td>
<td class="nump">2,159<span></span>
</td>
<td class="nump">5,584<span></span>
</td>
<td class="nump">4,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
<td class="nump">25,269<span></span>
</td>
<td class="nump">34,368<span></span>
</td>
<td class="nump">23,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(59,345)<span></span>
</td>
<td class="num">(47,159)<span></span>
</td>
<td class="num">(35,756)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="nump">7,555<span></span>
</td>
<td class="nump">5,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities', window );">Gross deferred income tax assets</a></td>
<td class="nump">71,398<span></span>
</td>
<td class="nump">98,493<span></span>
</td>
<td class="nump">98,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="num">(2,600)<span></span>
</td>
<td class="num">(98,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax assets</a></td>
<td class="nump">68,800<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="num">(858)<span></span>
</td>
<td class="num">(92,952)<span></span>
</td>
<td class="num">(94,448)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="num">$ (1,740)<span></span>
</td>
<td class="num">$ (5,541)<span></span>
</td>
<td class="num">$ (4,208)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Deferred Tax Assets, Net Of Deferred Tax Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred income tax assets</a></td>
<td class="nump">$ 71,400,000<span></span>
</td>
<td class="nump">$ 98,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax assets</a></td>
<td class="nump">68,800,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">68,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">98,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment', window );">Cumulative income before taxes, excluding gain on equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="nump">68,800,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest or penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode', window );">Disallowance of compensation expense</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsStockOptionExpenseMember', window );">Deferred Tax Assets, Stock Option Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember', window );">Deferred Tax Assets, Operating Loss Carryforward, Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">858,000<span></span>
</td>
<td class="nump">92,952,000<span></span>
</td>
<td class="nump">94,448,000<span></span>
</td>
<td class="nump">858,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">391,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">391,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforwards, subject to expiration</a></td>
<td class="nump">146,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLossCarryforwardsNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">244,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforwards, subject to expiration</a></td>
<td class="nump">275,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Income Tax Paid, by Individual Jurisdiction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">1,740,000<span></span>
</td>
<td class="nump">$ 5,541,000<span></span>
</td>
<td class="nump">$ 4,208,000<span></span>
</td>
<td class="nump">1,740,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLossCarryforwardsNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Expense, Disallowed For Deductions Per Income Tax Code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest And Excluding Gain On Equity Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_OperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, that are not subject to expiration dates which are available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_OperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_OperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, that are subject to expiration dates which are available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_OperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsStockOptionExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsStockOptionExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued Compensation and Employee Related Costs</a></td>
<td class="nump">$ 8,030<span></span>
</td>
<td class="nump">$ 34,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AccruedChillerCostCurrent', window );">Accrued Chiller Cost</a></td>
<td class="nump">3,484<span></span>
</td>
<td class="nump">3,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AccruedFreightCurrent', window );">Accrued Freight</a></td>
<td class="nump">2,777<span></span>
</td>
<td class="nump">4,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AccruedProductionExpensesCurrent', window );">Accrued Production Expenses</a></td>
<td class="nump">5,469<span></span>
</td>
<td class="nump">4,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AccruedCorporateAndMarketingExpensesCurrent', window );">Accrued Corporate and Marketing Expenses</a></td>
<td class="nump">4,646<span></span>
</td>
<td class="nump">4,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued Interest</a></td>
<td class="nump">3,019<span></span>
</td>
<td class="nump">3,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AccruedConstructionCosts', window );">Accrued Construction Costs</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other Accrued Expenses</a></td>
<td class="nump">3,719<span></span>
</td>
<td class="nump">2,336<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued Expenses</a></td>
<td class="nump">$ 31,610<span></span>
</td>
<td class="nump">$ 56,263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AccruedChillerCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to chiller cost. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AccruedChillerCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AccruedConstructionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents Accrued Construction Costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AccruedConstructionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AccruedCorporateAndMarketingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for corporate expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AccruedCorporateAndMarketingExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AccruedFreightCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AccruedFreightCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AccruedProductionExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to production expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AccruedProductionExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 15, 2023</div></th>
<th class="th"><div>Feb. 19, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense and fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,785,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_CreditFacilityMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DebtAgreementMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Debt issuance costs written off</a></td>
<td class="nump">$ 2,478,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_CreditFacilityMember', window );">Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_CreditFacilityMember', window );">Credit Facility | Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DebtAgreementMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DebtAgreementMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_DrawTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_DrawTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Net proceeds from sale of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 393,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 402,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Net proceeds from sale of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 391,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days (in days) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays', window );">Threshold consecutive business days (in days) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate', window );">Percentage of share price and conversion rate (less than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0143516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays', window );">Redemption, threshold trading days (in days) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding', window );">Redemption, minimum aggregate principal outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest expense</a></td>
<td class="nump">$ 3,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,019<span></span>
</td>
<td class="nump">$ 3,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest costs capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,655<span></span>
</td>
<td class="nump">4,165<span></span>
</td>
<td class="nump">1,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes | Revision of Prior Period, Adjustment | Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest costs capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,422)<span></span>
</td>
<td class="num">(3,687)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes | Revision of Prior Period, Adjustment | Assets Place In Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest costs capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,422<span></span>
</td>
<td class="nump">$ 3,687<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes | Conversion Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive threshold trading days (in days) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes | Conversion Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive threshold trading days (in days) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Percentage Of Share Price And Conversion Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Redemption, Threshold Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Business Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the minimum aggregate principal outstanding redemption debt amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_AssetsPlaceInServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_AssetsPlaceInServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=frpt_ConversionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=frpt_ConversionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=frpt_ConversionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=frpt_ConversionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details) - March 2023 Note - Convertible Senior Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying Value</a></td>
<td class="nump">$ 397,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair Value</a></td>
<td class="nump">477,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="nump">$ 5,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">$ 12,075<span></span>
</td>
<td class="nump">$ 12,075<span></span>
</td>
<td class="nump">9,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of issuance costs</a></td>
<td class="nump">2,167<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">1,582<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total</a></td>
<td class="nump">$ 14,242<span></span>
</td>
<td class="nump">$ 14,165<span></span>
</td>
<td class="nump">$ 11,008<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Purchase of Capped Call Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 15, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_PaymentsToAcquireCappedCallOptions', window );">Purchase of capped call option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,211<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 66,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_CappedCallTransactionsCapPrice', window );">Capped call options, initial cap price (in dollars per share)</a></td>
<td class="nump">$ 120.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_DerivativeCapPricePremiumPercentage', window );">Cap price, premium</a></td>
<td class="nump">120.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="nump">$ 54.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_CappedCallTransactionsCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the capped call transactions cap price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_CappedCallTransactionsCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_DerivativeCapPricePremiumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative, Cap Price, Premium, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_DerivativeCapPricePremiumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_PaymentsToAcquireCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to purchase capped call options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_PaymentsToAcquireCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee, operating lease, renewal term (up to)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_ManufacturingEquipmentMember', window );">Manufacturing Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Lessee, finance lease, term of contract</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Lessee, finance lease, term of contract</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_ManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=frpt_ManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLeaseAdditionalDisclosuresAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">17 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">8.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_FinanceLeaseAdditionalDisclosuresAbstract', window );"><strong>Finance Lease</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">10 years 3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">8.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_FinanceLeaseAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Additional Disclosures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_FinanceLeaseAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_OperatingLeaseAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Additional Disclosures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_OperatingLeaseAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 7,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">7,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">6,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">6,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter', window );">2030 and beyond</a></td>
<td class="nump">108,423<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">136,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(69,129)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">67,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">4,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">4,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">4,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">4,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter', window );">2030 and beyond</a></td>
<td class="nump">27,379<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">46,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(16,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 30,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, To Be Paid, Year Five And Thereafter</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and after the fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_OperatingLeaseCostAbstract', window );"><strong>Operating Lease:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Lease cost</a></td>
<td class="nump">$ 5,652<span></span>
</td>
<td class="nump">$ 1,591<span></span>
</td>
<td class="nump">$ 1,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_FinanceLeaseCostAbstract', window );"><strong>Finance Lease:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right of use asset</a></td>
<td class="nump">3,117<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">2,533<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">$ 22,023<span></span>
</td>
<td class="nump">$ 13,972<span></span>
</td>
<td class="nump">$ 6,733<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_FinanceLeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_FinanceLeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_OperatingLeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_OperatingLeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LesseeLeaseAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases</a></td>
<td class="nump">$ 66,424<span></span>
</td>
<td class="nump">$ 3,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease, net</a></td>
<td class="nump">$ 28,323<span></span>
</td>
<td class="nump">$ 24,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LeaseRightOfUseAsset', window );">Total lease assets</a></td>
<td class="nump">$ 94,747<span></span>
</td>
<td class="nump">$ 27,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LesseeLeaseLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">2,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">65,023<span></span>
</td>
<td class="nump">2,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities</a></td>
<td class="nump">28,075<span></span>
</td>
<td class="nump">23,273<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 97,654<span></span>
</td>
<td class="nump">$ 28,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease and finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LesseeLeaseAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LesseeLeaseAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LesseeLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LesseeLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Operating cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 4,982<span></span>
</td>
<td class="nump">$ 1,645<span></span>
</td>
<td class="nump">$ 1,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)</a></td>
<td class="nump">2,101<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowFinancingActivitiesLesseeAbstract', window );"><strong>Finance cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)</a></td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">$ 1,977<span></span>
</td>
<td class="nump">$ 1,109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowFinancingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowFinancingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 10,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2027</a></td>
<td class="nump">10,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2028</a></td>
<td class="nump">9,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2029</a></td>
<td class="nump">589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive', window );">2030 and beyond</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Total Manufacturing and Servicing Obligations</a></td>
<td class="nump">$ 31,014<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fourth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 15, 2025</div></th>
<th class="th"><div>Mar. 14, 2025</div></th>
<th class="th"><div>Apr. 08, 2022</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,509<span></span>
</td>
<td class="nump">$ 34,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember', window );">Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply Complaint</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Monetary damages</a></td>
<td class="nump">$ 4,987<span></span>
</td>
<td class="nump">$ 4,987<span></span>
</td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">8,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Damages awarded on claims</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyLossInPeriod', window );">Total charge, settlement</a></td>
<td class="nump">$ 716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesAwardedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of damages awarded to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesAwardedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Warrants issued (in shares)</a></td>
<td class="nump">194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ClassOfWarrantOrRightExercisedDuringPeriod', window );">Warrants issued and exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare', window );">Warrant grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_AmortizationOfWarrants', window );">Warrant amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,027<span></span>
</td>
<td class="nump">$ 5,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_AmortizationOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents amortization of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_AmortizationOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ClassOfWarrantOrRightExercisedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of warrants or rights exercised during period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ClassOfWarrantOrRightExercisedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents fair value per share of warrants granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ClassOfWarrantOrRightIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of warrants or rights issued during period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ClassOfWarrantOrRightIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation cost for share-based payments</a></td>
<td class="nump">$ 13,883,000<span></span>
</td>
<td class="nump">$ 49,779,000<span></span>
</td>
<td class="nump">$ 19,774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted (in shares)</a></td>
<td class="nump">352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Chief Operating Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember', window );">Service Period Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 27,735,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember', window );">Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">16,180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember', window );">Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">8,964,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember', window );">Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">2,422,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember', window );">Service Period Restricted Stock Units | Share-based Payment Arrangement, Tranche Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted (in shares)</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 3,932,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">1,958,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">1,958,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember', window );">Market Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted (in shares)</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 1,116,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, grants in period (in dollars per share)</a></td>
<td class="nump">$ 87.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember', window );">Market Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 509,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember', window );">Market Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">509,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember', window );">Market Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to restricted stock units</a></td>
<td class="nump">$ 98,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember', window );">Service Period Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney', window );">Share options in-the-money (in shares)</a></td>
<td class="nump">622,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, grants in period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney', window );">Share options in-the-money (in shares)</a></td>
<td class="nump">679,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=frpt_EquityIncentivePlan2024Member', window );">2024 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,450,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for grant (in shares)</a></td>
<td class="nump">1,009,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=frpt_EquityIncentivePlan2024Member', window );">2024 Equity Incentive Plan | Share-Based Payment Arrangement, Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=frpt_EquityIncentivePlan2024Member', window );">2024 Equity Incentive Plan | Share-Based Payment Arrangement, Nonemployee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation cost for share-based payments</a></td>
<td class="nump">$ 3,078,000<span></span>
</td>
<td class="nump">$ 5,734,000<span></span>
</td>
<td class="nump">$ 5,833,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the In-the-money portion of shares for a share-based compensation arrangement with options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefOperatingOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_ServicePeriodRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=frpt_SharebasedPaymentArrangementTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=frpt_SharebasedPaymentArrangementTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=frpt_EquityIncentivePlan2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=frpt_EquityIncentivePlan2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details) - Restricted Stock Units<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(115)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value Per Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 94.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">70.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">91.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 79.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 82.11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details) - Performance Based Restricted Stock Units<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Issued Upon Vesting (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value Per Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 84.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">63.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Issued Upon Vesting (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 136.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 82.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details) - Market Based Restricted Stock Units<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Issued Upon Vesting (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value Per Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">87.51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Issued Upon Vesting (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 87.51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 87.51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 15, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54.65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember', window );">Market Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="nump">$ 83.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_MarketBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details) - Service Period Stock Options<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 51.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">70.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">92.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">67.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">50.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 50.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, average remaining contractual term</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, average remaining contractual term</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 30,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, aggregate intrinsic value | $</a></td>
<td class="nump">$ 30,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details) - Performance Shares - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">1,685,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(172,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(110,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">1,403,000<span></span>
</td>
<td class="nump">1,685,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">1,351,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 75.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">57.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">135.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share)</a></td>
<td class="nump">79.58<span></span>
</td>
<td class="nump">$ 75.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 80.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, average remaining contractual term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, average remaining contractual term</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 29,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, aggregate intrinsic value</a></td>
<td class="nump">$ 29,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details) - Performance Shares - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price of options granted (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 64.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Average expected terms in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_PaymentsToAcquireCappedCallOptions', window );">Purchase of capped call option</a></td>
<td class="nump">$ 66,211<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 66,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember', window );">March 2023 Note | Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt issuance</a></td>
<td class="nump">$ 402,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_PaymentsToAcquireCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to purchase capped call options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_PaymentsToAcquireCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=frpt_March2023NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Attributable to Common Stockholders, Basic</a></td>
<td class="nump">$ 139,137<span></span>
</td>
<td class="nump">$ 46,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestOnConvertibleDebtNetOfTax', window );">Convertible Notes - Interest Expense, net</a></td>
<td class="nump">8,838<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net Income Attributable to Common Stockholders, Diluted</a></td>
<td class="nump">$ 147,975<span></span>
</td>
<td class="nump">$ 46,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Common Shares Outstanding, Basic (in shares)</a></td>
<td class="nump">48,800<span></span>
</td>
<td class="nump">48,487<span></span>
</td>
<td class="nump">48,163<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Common Shares Outstanding, Diluted (in shares)</a></td>
<td class="nump">56,037<span></span>
</td>
<td class="nump">50,255<span></span>
</td>
<td class="nump">48,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Net Income per Share (in dollars per share)</a></td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="num">$ (0.70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Net Income per Share (in dollars per share)</a></td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="num">$ (0.70)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember', window );">Service Period Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="nump">506<span></span>
</td>
<td class="nump">673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=frpt_PerformanceStockOptionsMember', window );">Performance Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="nump">672<span></span>
</td>
<td class="nump">824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember', window );">Convertible Notes - Potential Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="nump">5,776<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_ServicePeriodStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=frpt_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=frpt_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,776<span></span>
</td>
<td class="nump">8,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ServicePeriodStockOptionsMember', window );">Service Period Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_PerformanceStockOptionsMember', window );">Performance Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ConvertibleSeniorNotesMember', window );">Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,776<span></span>
</td>
<td class="nump">5,776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ServicePeriodStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ServicePeriodStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=frpt_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of contributions per employee</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary contribution amount</a></td>
<td class="nump">$ 4,801<span></span>
</td>
<td class="nump">$ 4,198<span></span>
</td>
<td class="nump">$ 3,109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Customer Concentration Risk | One Distributor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Customer Concentration Risk | Customer One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Customer Concentration Risk | Customer Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | One Distributor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | Raw Materials | Three Vendors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | Packaging Materials | Two Vendors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">78.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">78.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=frpt_OneDistributorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=frpt_OneDistributorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=frpt_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=frpt_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=frpt_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=frpt_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=frpt_RawMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=frpt_RawMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=frpt_ThreeVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=frpt_ThreeVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=frpt_PackagingMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=frpt_PackagingMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=frpt_TwoVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=frpt_TwoVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Additions to long-lived assets | $</a></td>
<td class="nump">$ 148,184<span></span>
</td>
<td class="nump">$ 187,092<span></span>
</td>
<td class="nump">$ 239,093<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,102,015<span></span>
</td>
<td class="nump">$ 975,177<span></span>
</td>
<td class="nump">$ 766,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(89,721)<span></span>
</td>
<td class="num">(73,615)<span></span>
</td>
<td class="num">(58,517)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposals of equipment</a></td>
<td class="num">(2,212)<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(4,321)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">9,221<span></span>
</td>
<td class="nump">11,868<span></span>
</td>
<td class="nump">13,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(14,120)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(14,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Gain on Equity Investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="nump">68,364<span></span>
</td>
<td class="num">(598)<span></span>
</td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,890)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS</a></td>
<td class="nump">139,137<span></span>
</td>
<td class="nump">46,925<span></span>
</td>
<td class="num">(33,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=frpt_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,102,015<span></span>
</td>
<td class="nump">975,177<span></span>
</td>
<td class="nump">766,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_InputCosts', window );">Input costs</a></td>
<td class="num">(319,572)<span></span>
</td>
<td class="num">(289,642)<span></span>
</td>
<td class="num">(261,511)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_QualityCosts', window );">Quality costs</a></td>
<td class="num">(23,100)<span></span>
</td>
<td class="num">(25,103)<span></span>
</td>
<td class="num">(31,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_LogisticsCosts', window );">Logistics costs</a></td>
<td class="num">(63,920)<span></span>
</td>
<td class="num">(58,424)<span></span>
</td>
<td class="num">(57,517)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_MediaCosts', window );">Media costs</a></td>
<td class="num">(140,483)<span></span>
</td>
<td class="num">(111,269)<span></span>
</td>
<td class="num">(85,483)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount', window );">Plant costs and other costs of goods sold</a></td>
<td class="num">(241,354)<span></span>
</td>
<td class="num">(206,177)<span></span>
</td>
<td class="num">(171,020)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment selling, general and administrative items</a></td>
<td class="num">(132,098)<span></span>
</td>
<td class="num">(121,884)<span></span>
</td>
<td class="num">(107,754)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(89,721)<span></span>
</td>
<td class="num">(73,615)<span></span>
</td>
<td class="num">(58,517)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense', window );">Share-based compensation</a></td>
<td class="num">(13,883)<span></span>
</td>
<td class="num">(49,780)<span></span>
</td>
<td class="num">(19,775)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposals of equipment</a></td>
<td class="num">(2,212)<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(4,321)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">9,221<span></span>
</td>
<td class="nump">11,868<span></span>
</td>
<td class="nump">13,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(14,120)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(14,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Gain on Equity Investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="nump">68,364<span></span>
</td>
<td class="num">(598)<span></span>
</td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,890)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS</a></td>
<td class="nump">$ 139,137<span></span>
</td>
<td class="nump">$ 46,925<span></span>
</td>
<td class="num">$ (33,614)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_InputCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Input Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_InputCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_LogisticsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Logistics Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_LogisticsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_MediaCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Media Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_MediaCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_QualityCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Quality Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_QualityCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting, Plant Costs and Other Segment Cost of Goods Sold Items, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Including Warrants, Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=frpt_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=frpt_ReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 16, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of non-controlling interest in privately held company</a></td>
<td class="nump">$ 95,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected', window );">Pre-tax gain on sale of non-controlling interest</a></td>
<td class="nump">$ 62,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Realized Gain (Loss) On Disposal, Expected</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>frpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>224</ContextCount>
  <ElementCount>432</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>85</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Inventories, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/Inventoriesnet</Role>
      <ShortName>Inventories, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Property, Plant and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PropertyPlantandEquipmentnet</Role>
      <ShortName>Property, Plant and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Convertible Senior Notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://freshpet.com/role/ConvertibleSeniorNotes</Role>
      <ShortName>Convertible Senior Notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Purchase of Capped Call Options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PurchaseofCappedCallOptions</Role>
      <ShortName>Purchase of Capped Call Options</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Equity Incentive Plans and Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquity</Role>
      <ShortName>Equity Incentive Plans and Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders</Role>
      <ShortName>Net Income (Loss) Per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/Concentrations</Role>
      <ShortName>Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://freshpet.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Inventories, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/InventoriesnetTables</Role>
      <ShortName>Inventories, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/Inventoriesnet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Property, Plant and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PropertyPlantandEquipmentnetTables</Role>
      <ShortName>Property, Plant and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/PropertyPlantandEquipmentnet</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/AccruedExpenses</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Convertible Senior Notes (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://freshpet.com/role/ConvertibleSeniorNotesTables</Role>
      <ShortName>Convertible Senior Notes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/ConvertibleSeniorNotes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/CommitmentsandContingencies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Equity Incentive Plans and Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityTables</Role>
      <ShortName>Equity Incentive Plans and Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/EquityIncentivePlansandEquity</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables</Role>
      <ShortName>Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://freshpet.com/role/SegmentInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Inventories, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/InventoriesnetDetails</Role>
      <ShortName>Inventories, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/InventoriesnetTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails</Role>
      <ShortName>Property, Plant and Equipment, net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Income Taxes -Schedule of Income (Loss) before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes -Schedule of Income (Loss) before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Income Taxes - Schedule of Cash Taxes Paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails</Role>
      <ShortName>Income Taxes - Schedule of Cash Taxes Paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/AccruedExpensesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/Debt</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Convertible Senior Notes - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails</Role>
      <ShortName>Convertible Senior Notes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails</Role>
      <ShortName>Convertible Senior Notes - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Purchase of Capped Call Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/PurchaseofCappedCallOptionsDetails</Role>
      <ShortName>Purchase of Capped Call Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/PurchaseofCappedCallOptions</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Leases - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/WarrantsDetails</Role>
      <ShortName>Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/Warrants</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Equity Incentive Plans and Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails</Role>
      <ShortName>Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails</Role>
      <ShortName>Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails</Role>
      <ShortName>Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails</Role>
      <ShortName>Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Retirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/RetirementPlanDetails</Role>
      <ShortName>Retirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/RetirementPlan</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/ConcentrationsDetails</Role>
      <ShortName>Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/Concentrations</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Segment Information - Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SegmentInformationFinancialInformationDetails</Role>
      <ShortName>Segment Information - Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="frpt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://freshpet.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://freshpet.com/role/SubsequentEvents</ParentRole>
      <Position>81</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="frpt-20251231.htm">frpt-20251231.htm</File>
    <File>frpt-20251231.xsd</File>
    <File>frpt-20251231_cal.xml</File>
    <File>frpt-20251231_def.xml</File>
    <File>frpt-20251231_lab.xml</File>
    <File>frpt-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>frpt-20251231_g1.jpg</File>
    <File>frpt-20251231_g10.jpg</File>
    <File>frpt-20251231_g2.jpg</File>
    <File>frpt-20251231_g3.jpg</File>
    <File>frpt-20251231_g4.jpg</File>
    <File>frpt-20251231_g5.jpg</File>
    <File>frpt-20251231_g6.jpg</File>
    <File>frpt-20251231_g7.jpg</File>
    <File>frpt-20251231_g8.jpg</File>
    <File>frpt-20251231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="944">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>111
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "frpt-20251231.htm": {
   "nsprefix": "frpt",
   "nsuri": "http://freshpet.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "frpt-20251231.htm"
     ]
    },
    "schema": {
     "local": [
      "frpt-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "frpt-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "frpt-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "frpt-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "frpt-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 380,
   "keyCustom": 52,
   "axisStandard": 30,
   "axisCustom": 0,
   "memberStandard": 48,
   "memberCustom": 33,
   "hidden": {
    "total": 8,
    "http://fasb.org/us-gaap/2025": 3,
    "http://xbrl.sec.gov/dei/2025": 4,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "contextCount": 224,
   "entityCount": 1,
   "segmentCount": 85,
   "elementCount": 760,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 944,
    "http://xbrl.sec.gov/dei/2025": 38,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 11,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://freshpet.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://freshpet.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://freshpet.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952156 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://freshpet.com/role/Inventoriesnet",
     "longName": "9952157 - Disclosure - Inventories, net",
     "shortName": "Inventories, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://freshpet.com/role/PropertyPlantandEquipmentnet",
     "longName": "9952158 - Disclosure - Property, Plant and Equipment, net",
     "shortName": "Property, Plant and Equipment, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://freshpet.com/role/IncomeTaxes",
     "longName": "9952159 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://freshpet.com/role/AccruedExpenses",
     "longName": "9952160 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://freshpet.com/role/Debt",
     "longName": "9952161 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://freshpet.com/role/ConvertibleSeniorNotes",
     "longName": "9952162 - Disclosure - Convertible Senior Notes",
     "shortName": "Convertible Senior Notes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R15": {
     "role": "http://freshpet.com/role/PurchaseofCappedCallOptions",
     "longName": "9952163 - Disclosure - Purchase of Capped Call Options",
     "shortName": "Purchase of Capped Call Options",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://freshpet.com/role/Leases",
     "longName": "9952164 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://freshpet.com/role/CommitmentsandContingencies",
     "longName": "9952165 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://freshpet.com/role/Warrants",
     "longName": "9952166 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "frpt:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "frpt:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquity",
     "longName": "9952167 - Disclosure - Equity Incentive Plans and Equity",
     "shortName": "Equity Incentive Plans and Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders",
     "longName": "9952168 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders",
     "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://freshpet.com/role/RetirementPlan",
     "longName": "9952169 - Disclosure - Retirement Plan",
     "shortName": "Retirement Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://freshpet.com/role/Concentrations",
     "longName": "9952170 - Disclosure - Concentrations",
     "shortName": "Concentrations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://freshpet.com/role/SegmentInformation",
     "longName": "9952171 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://freshpet.com/role/SubsequentEvents",
     "longName": "9952172 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-223",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-223",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "frpt:NatureOfTheBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "frpt:NatureOfTheBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://freshpet.com/role/InventoriesnetTables",
     "longName": "9955513 - Disclosure - Inventories, net (Tables)",
     "shortName": "Inventories, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://freshpet.com/role/PropertyPlantandEquipmentnetTables",
     "longName": "9955514 - Disclosure - Property, Plant and Equipment, net (Tables)",
     "shortName": "Property, Plant and Equipment, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://freshpet.com/role/IncomeTaxesTables",
     "longName": "9955515 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://freshpet.com/role/AccruedExpensesTables",
     "longName": "9955516 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://freshpet.com/role/ConvertibleSeniorNotesTables",
     "longName": "9955517 - Disclosure - Convertible Senior Notes (Tables)",
     "shortName": "Convertible Senior Notes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://freshpet.com/role/LeasesTables",
     "longName": "9955518 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://freshpet.com/role/CommitmentsandContingenciesTables",
     "longName": "9955519 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityTables",
     "longName": "9955520 - Disclosure - Equity Incentive Plans and Equity (Tables)",
     "shortName": "Equity Incentive Plans and Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables",
     "longName": "9955521 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)",
     "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://freshpet.com/role/SegmentInformationTables",
     "longName": "9955522 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails",
     "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Net Sales by Class of Retailer (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-54",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://freshpet.com/role/InventoriesnetDetails",
     "longName": "9955525 - Disclosure - Inventories, net (Details)",
     "shortName": "Inventories, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryWorkInProcessAndRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryWorkInProcessAndRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
     "longName": "9955526 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
     "longName": "9955527 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)",
     "shortName": "Property, Plant and Equipment, net - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails",
     "longName": "9955528 - Disclosure - Income Taxes -Schedule of Income (Loss) before Income Taxes (Details)",
     "shortName": "Income Taxes -Schedule of Income (Loss) before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "longName": "9955529 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9955530 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails",
     "longName": "9955531 - Disclosure - Income Taxes - Schedule of Cash Taxes Paid (Details)",
     "shortName": "Income Taxes - Schedule of Cash Taxes Paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails",
     "longName": "9955532 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955533 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:DeferredTaxAssetsValuationAllowance",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://freshpet.com/role/AccruedExpensesDetails",
     "longName": "9955534 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://freshpet.com/role/DebtDetails",
     "longName": "9955535 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-108",
      "name": "frpt:DebtAgreementMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
     "longName": "9955536 - Disclosure - Convertible Senior Notes - Narrative (Details)",
     "shortName": "Convertible Senior Notes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-115",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
     "longName": "9955537 - Disclosure - Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details)",
     "shortName": "Convertible Senior Notes - Schedule of Carrying Value and Fair Value of Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
     "longName": "9955538 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details)",
     "shortName": "Convertible Senior Notes - Schedule of Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-120",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://freshpet.com/role/PurchaseofCappedCallOptionsDetails",
     "longName": "9955539 - Disclosure - Purchase of Capped Call Options (Details)",
     "shortName": "Purchase of Capped Call Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-131",
      "name": "frpt:PaymentsToAcquireCappedCallOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-132",
      "name": "frpt:CappedCallTransactionsCapPrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://freshpet.com/role/LeasesNarrativeDetails",
     "longName": "9955540 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9955541 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "shortName": "Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955542 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails",
     "longName": "9955543 - Disclosure - Leases - Schedule of Lease Costs (Details)",
     "shortName": "Leases - Schedule of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails",
     "longName": "9955544 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)",
     "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "frpt:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "frpt:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails",
     "longName": "9955545 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)",
     "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails",
     "longName": "9955546 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Contractual Obligation Fiscal Year Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955547 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OtherAssetsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-141",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://freshpet.com/role/WarrantsDetails",
     "longName": "9955548 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-144",
      "name": "frpt:ClassOfWarrantOrRightIssuedDuringPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-144",
      "name": "frpt:ClassOfWarrantOrRightIssuedDuringPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
     "longName": "9955549 - Disclosure - Equity Incentive Plans and Equity - Narrative (Details)",
     "shortName": "Equity Incentive Plans and Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
     "longName": "9955550 - Disclosure - Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Service Period Restricted Stock Units Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
     "longName": "9955551 - Disclosure - Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Performance Based Restricted Stock Units Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
     "longName": "9955552 - Disclosure - Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Market Based Restricted Stock Units Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails",
     "longName": "9955553 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-133",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
     "longName": "9955554 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Share Based Compensation Service Period Stock Options Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-174",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-174",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
     "longName": "9955555 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-177",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-178",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
     "longName": "9955556 - Disclosure - Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details)",
     "shortName": "Equity Incentive Plans and Equity - Schedule of Share-Based Payment Award, Options, Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-178",
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
     "longName": "9955557 - Disclosure - Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details)",
     "shortName": "Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-131",
      "name": "frpt:PaymentsToAcquireCappedCallOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R75": {
     "role": "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails",
     "longName": "9955558 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details)",
     "shortName": "Net Income Per Share Attributable to Common Stockholders - Summary of Net Income Per Share, Basic and Diluted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
     "longName": "9955559 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "shortName": "Net Income Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://freshpet.com/role/RetirementPlanDetails",
     "longName": "9955560 - Disclosure - Retirement Plan (Details)",
     "shortName": "Retirement Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://freshpet.com/role/ConcentrationsDetails",
     "longName": "9955561 - Disclosure - Concentrations (Details)",
     "shortName": "Concentrations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-200",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-200",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://freshpet.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955562 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://freshpet.com/role/SegmentInformationFinancialInformationDetails",
     "longName": "9955563 - Disclosure - Segment Information - Financial Information (Details)",
     "shortName": "Segment Information - Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://freshpet.com/role/SubsequentEventsDetails",
     "longName": "9955564 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-222",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "frpt-20251231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type [Axis]",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r64"
     ]
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://freshpet.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r820"
     ]
    },
    "frpt_AccountsReceivableFromOnePetSpecialtyDistributorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccountsReceivableFromOnePetSpecialtyDistributorMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable From One Pet Specialty Distributor",
        "label": "Accounts Receivable From One Pet Specialty Distributor [Member]",
        "documentation": "Accounts Receivable From One Pet Specialty Distributor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r737",
      "r1048"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "frpt_AccruedChillerCostCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccruedChillerCostCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Chiller Cost",
        "label": "Accrued Chiller Cost",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to chiller cost. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_AccruedConstructionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccruedConstructionCosts",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Construction Costs",
        "label": "Accrued Construction Costs",
        "documentation": "Represents Accrued Construction Costs."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_AccruedCorporateAndMarketingExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccruedCorporateAndMarketingExpensesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Corporate and Marketing Expenses",
        "label": "Accrued Corporate and Marketing Expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for corporate expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_AccruedFreightCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccruedFreightCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Freight",
        "label": "Accrued Freight",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails",
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued Expenses",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "frpt_AccruedProductionExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AccruedProductionExpensesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Production Expenses",
        "label": "Accrued Production Expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to production expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r68",
      "r164",
      "r620",
      "r661",
      "r665",
      "r1140"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11",
      "r19",
      "r530",
      "r533",
      "r596",
      "r656",
      "r657",
      "r979",
      "r980",
      "r981",
      "r1038",
      "r1039",
      "r1040",
      "r1042"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r675",
      "r1038",
      "r1039",
      "r1040",
      "r1042",
      "r1141",
      "r1204"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r801"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r867",
      "r878",
      "r888",
      "r921"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r913",
      "r922",
      "r926",
      "r934"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation cost for share-based payments",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r458",
      "r467"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r380",
      "r1026",
      "r1152"
     ]
    },
    "frpt_AmortizationOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AmortizationOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant amortization",
        "label": "Amortization Of Warrants",
        "documentation": "Represents amortization of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r118",
      "r162",
      "r194",
      "r197",
      "r198",
      "r245",
      "r259",
      "r284",
      "r288",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r520",
      "r522",
      "r558",
      "r609",
      "r610",
      "r616",
      "r700",
      "r770",
      "r771",
      "r785",
      "r820",
      "r828",
      "r829",
      "r842",
      "r1082",
      "r1083",
      "r1159"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Supplemental Balance Sheet Information",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental balance sheet information related to leases for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current Assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r169",
      "r194",
      "r197",
      "r198",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r520",
      "r522",
      "r558",
      "r820",
      "r1082",
      "r1083",
      "r1159"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_AssetsPlaceInServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AssetsPlaceInServiceMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Place In Service",
        "label": "Assets Place In Service [Member]",
        "documentation": "Assets Place In Service"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://freshpet.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871"
     ]
    },
    "frpt_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://freshpet.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://freshpet.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "frpt_BillyCyrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "BillyCyrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Billy Cyr [Member]",
        "documentation": "Billy Cyr"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and Building Improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "stpr_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "CA",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CALIFORNIA",
        "label": "CALIFORNIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment and software purchases in accounts payable and accrued expenses",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r30"
     ]
    },
    "frpt_CappedCallTransactionsCapPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "CappedCallTransactionsCapPrice",
     "presentation": [
      "http://freshpet.com/role/PurchaseofCappedCallOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped call options, initial cap price (in dollars per share)",
        "label": "Capped Call Transactions Cap Price",
        "documentation": "Represents the capped call transactions cap price."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Treasury bills",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r159",
      "r745"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r81",
      "r193"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r81"
     ]
    },
    "us-gaap_CashFlowFinancingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowFinancingActivitiesLesseeAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance cash flow information:",
        "label": "Cash Flow, Financing Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flow information:",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "srt_ChiefOperatingOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefOperatingOfficerMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Operating Officer",
        "label": "Chief Operating Officer [Member]",
        "documentation": "Person with designation of chief operating officer."
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1158"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://freshpet.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercise price (in dollars per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r201",
      "r399"
     ]
    },
    "frpt_ClassOfWarrantOrRightExercisedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ClassOfWarrantOrRightExercisedDuringPeriod",
     "presentation": [
      "http://freshpet.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued and exercised (in shares)",
        "label": "Class Of Warrant Or Right Exercised During Period",
        "documentation": "The number of warrants or rights exercised during period."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare",
     "presentation": [
      "http://freshpet.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant grant date fair value (in dollars per share)",
        "label": "Class Of Warrant Or Right Granted During The Period Fair Value Per Share",
        "documentation": "Represents fair value per share of warrants granted during the period."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ClassOfWarrantOrRightIssuedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ClassOfWarrantOrRightIssuedDuringPeriod",
     "presentation": [
      "http://freshpet.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued (in shares)",
        "label": "Class Of Warrant Or Right Issued During Period",
        "documentation": "The number of warrants or rights issued during period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r109",
      "r618",
      "r687"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r339",
      "r340",
      "r738",
      "r1070",
      "r1075"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r1038",
      "r1039",
      "r1042",
      "r1141",
      "r1201",
      "r1204"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "verboseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r688"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r57",
      "r688",
      "r706",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock \u2014 voting, $0.001 par value, 200,000 shares authorized, 48,985 issued and 48,970 outstanding on December 31, 2025, and 48,716 issued and 48,702 outstanding on December 31, 2024",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r392",
      "r397",
      "r619",
      "r820"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
     "presentation": [
      "http://freshpet.com/role/RetirementPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan",
        "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]",
        "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r99"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disallowance of compensation expense",
        "label": "Compensation Expense, Disallowed For Deductions Per Income Tax Code",
        "documentation": "Compensation Expense, Disallowed For Deductions Per Income Tax Code"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL COMPREHENSIVE INCOME (LOSS)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r172",
      "r174",
      "r179",
      "r607",
      "r629",
      "r630"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r668",
      "r669",
      "r737",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r668",
      "r669",
      "r737",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r668",
      "r669",
      "r737",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/Concentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r251",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r761",
      "r1046"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r737",
      "r760",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r668",
      "r669",
      "r737",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r755"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r415"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Axis]",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r794"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Domain]",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r794"
     ]
    },
    "us-gaap_ContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligation",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Manufacturing and Servicing Obligations",
        "label": "Contractual Obligation",
        "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligationDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Contractual Obligation, to be Paid, Year One",
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contractual Obligation Fiscal Year Maturity",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "frpt_ContractualObligationToBePaidYearFiveAndAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ContractualObligationToBePaidYearFiveAndAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesScheduleofContractualObligationFiscalYearMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 and beyond",
        "label": "Contractual Obligation To Be Paid, Year Five And After Year Five",
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ConversionPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ConversionPeriodOneMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion Period One",
        "label": "Conversion Period One [Member]",
        "documentation": "Conversion Period One"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ConversionPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ConversionPeriodTwoMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion Period Two",
        "label": "Conversion Period Two [Member]",
        "documentation": "Conversion Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "frpt_ConvertibleSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ConvertibleSeniorNotesMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "verboseLabel": "Convertible Notes",
        "label": "Convertible Senior Notes [Member]",
        "documentation": "Represents the convertible senior notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COST OF GOODS SOLD",
        "verboseLabel": "Shipping and handling cost",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r606",
      "r750",
      "r754",
      "r808",
      "r1020"
     ]
    },
    "us-gaap_CostOfGoodsProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsProductLineMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods and Service, Product and Service Benchmark",
        "label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
        "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1050"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r1081"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r1081"
     ]
    },
    "frpt_CreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "CreditFacilityMember",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Member]",
        "documentation": "Information pertaining to the Credit Facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1030",
      "r1035",
      "r1129"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1030",
      "r1035",
      "r1129"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r1048"
     ]
    },
    "frpt_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "CustomerMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One",
        "label": "Customer One[Member]",
        "documentation": "Information pertaining to customer one."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Two",
        "label": "Customer Two [Member]",
        "documentation": "Information pertaining to customer two."
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r945"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r945"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r947"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r947"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r949"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r947"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r940"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r941"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r941"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r850",
      "r939"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r850",
      "r939"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r850",
      "r939"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r853",
      "r942"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r944"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r944"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r945"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r859",
      "r948"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r946"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r943"
     ]
    },
    "frpt_DebtAgreementMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DebtAgreementMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Debt Agreement Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Description [Axis]",
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion, Name [Domain]",
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotes",
      "http://freshpet.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "verboseLabel": "Convertible Senior Notes",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r194",
      "r196",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r347",
      "r348",
      "r358",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r374",
      "r381",
      "r382",
      "r384",
      "r528",
      "r570"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/DebtDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r46",
      "r47",
      "r106",
      "r108",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r818",
      "r1030",
      "r1031",
      "r1032",
      "r1037",
      "r1071",
      "r1072",
      "r1073",
      "r1151",
      "r1153",
      "r1167"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Value",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r108",
      "r385"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r361"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r50",
      "r94",
      "r95",
      "r361"
     ]
    },
    "frpt_DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of share price and conversion rate (less than)",
        "label": "Debt Instrument, Convertible, Percentage Of Share Price And Conversion Rate",
        "documentation": "Debt Instrument, Convertible, Percentage Of Share Price And Conversion Rate"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_DebtInstrumentConvertibleRedemptionThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DebtInstrumentConvertibleRedemptionThresholdTradingDays",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption, threshold trading days (in days)",
        "label": "Debt Instrument, Convertible, Redemption, Threshold Trading Days",
        "documentation": "Debt Instrument, Convertible, Redemption, Threshold Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive business days (in days)",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days",
        "documentation": "Debt Instrument, Convertible, Threshold Consecutive Business Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive threshold trading days (in days)",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock price trigger",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days (in days)",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r570",
      "r571",
      "r781",
      "r782",
      "r818"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r549",
      "r550",
      "r551",
      "r557",
      "r781",
      "r782",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r387",
      "r570",
      "r571",
      "r818"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r360"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r383",
      "r528",
      "r612",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r818",
      "r1030",
      "r1031",
      "r1032",
      "r1037",
      "r1151",
      "r1153"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/DebtDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r818",
      "r1030",
      "r1031",
      "r1032",
      "r1037",
      "r1071",
      "r1072",
      "r1073",
      "r1151",
      "r1153",
      "r1167"
     ]
    },
    "frpt_DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption, minimum aggregate principal outstanding",
        "label": "Debt Instrument Redemption Minimum Aggregate Principal Outstanding",
        "documentation": "Represents the minimum aggregate principal outstanding redemption debt amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price, percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r37",
      "r38",
      "r43",
      "r93",
      "r95",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r383",
      "r528",
      "r612",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r818",
      "r1030",
      "r1031",
      "r1032",
      "r1037",
      "r1151",
      "r1153"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 2023 Issuance of $402.5 million of 3.00% Convertible Senior Notes (the \"Convertible Notes\")",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "frpt_DeferredDebtIssuanceCostWriteoffAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DeferredDebtIssuanceCostWriteoffAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off and amortization of deferred financing costs",
        "label": "Deferred Debt Issuance Cost, Writeoff And Amortization",
        "documentation": "Deferred Debt Issuance Cost, Writeoff And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1035",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Transaction costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1150",
      "r1151",
      "r1153"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1035",
      "r1128"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total Deferred",
        "negatedTerseLabel": "Deferred income tax benefit",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r128",
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476",
      "r617"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1035",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset [Domain]",
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross deferred income tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred income tax assets",
        "terseLabel": "Net deferred income tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "frpt_DeferredTaxAssetsOperatingLossCarryforwardForeignMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardForeignMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforward, Foreign",
        "label": "Deferred Tax Assets, Operating Loss Carryforward, Foreign [Member]",
        "documentation": "Deferred Tax Assets, Operating Loss Carryforward, Foreign"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal net operating losses (NOLs)",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign NOLs",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State NOLs",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "frpt_DeferredTaxAssetsStockOptionExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DeferredTaxAssetsStockOptionExpenseMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Stock Option Expense",
        "label": "Deferred Tax Assets, Stock Option Expense [Member]",
        "documentation": "Deferred Tax Assets, Stock Option Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred tax assets, valuation allowance",
        "terseLabel": "Deferred tax assets, valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/RetirementPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer discretionary contribution amount",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://freshpet.com/role/RetirementPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of contributions per employee",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_DepositsOnPropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DepositsOnPropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits on equipment",
        "label": "Deposits on equipment",
        "documentation": "Deposits that are made on property, plant and equipment, net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      },
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "negatedTerseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r35"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r186",
      "r245",
      "r264",
      "r288",
      "r749",
      "r770",
      "r771"
     ]
    },
    "frpt_DerivativeCapPricePremiumPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DerivativeCapPricePremiumPercentage",
     "presentation": [
      "http://freshpet.com/role/PurchaseofCappedCallOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price, premium",
        "label": "Derivative, Cap Price, Premium, Percentage",
        "documentation": "Derivative, Cap Price, Premium, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesAndFairValueTextBlock",
     "presentation": [
      "http://freshpet.com/role/PurchaseofCappedCallOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of Capped Call Options",
        "label": "Derivatives and Fair Value [Text Block]",
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1142"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Sales by Class of Retailer",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Incentive Plans and Equity",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r423",
      "r454",
      "r455",
      "r456",
      "r799"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871",
      "r914"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Jurisdiction",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "frpt_DrawTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "DrawTermLoanMember",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Draw Term Loan",
        "label": "Draw Term Loan [Member]",
        "documentation": "Information pertaining to the Draw Term Loan."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "-BASIC (in dollars per share)",
        "verboseLabel": "Basic Net Income per Share (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r180",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r218",
      "r224",
      "r227",
      "r238",
      "r239",
      "r240",
      "r244",
      "r390",
      "r457",
      "r514",
      "r519",
      "r541",
      "r542",
      "r608",
      "r631",
      "r759"
     ]
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r231",
      "r238",
      "r240"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "-DILUTED (in dollars per share)",
        "verboseLabel": "Diluted Net Income per Share (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r180",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r218",
      "r227",
      "r238",
      "r239",
      "r240",
      "r244",
      "r390",
      "r457",
      "r514",
      "r519",
      "r541",
      "r542",
      "r608",
      "r631",
      "r759"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholders"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r241",
      "r242",
      "r243"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r803"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r200",
      "r479",
      "r504",
      "r803"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r803",
      "r1030",
      "r1036",
      "r1118"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r483",
      "r803",
      "r1030",
      "r1036",
      "r1118"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]",
        "label": "Effective Income Tax Rate Reconciliation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r803"
     ]
    },
    "frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation under IRC Section 162(m)",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Amount"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation under IRC Section 162(m)",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Under IRC Section 162(m), Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, nondeductible expense",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1030",
      "r1036",
      "r1118",
      "r1120"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1030",
      "r1036",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense - excess benefit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense - excess benefit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income tax, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r803",
      "r1030",
      "r1036",
      "r1118"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r803"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1030",
      "r1036",
      "r1118",
      "r1120"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Compensation and Employee Related Costs",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation costs related to restricted stock units",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation costs",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r149",
      "r151",
      "r152",
      "r176",
      "r177",
      "r178",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r219",
      "r221",
      "r246",
      "r306",
      "r309",
      "r327",
      "r389",
      "r400",
      "r457",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r518",
      "r519",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r572",
      "r575",
      "r596",
      "r628",
      "r656",
      "r657",
      "r658",
      "r675",
      "r725"
     ]
    },
    "frpt_EquityIncentivePlan2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "EquityIncentivePlan2024Member",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Equity Incentive Plan",
        "label": "Equity Incentive Plan 2024 [Member]",
        "documentation": "Equity Incentive Plan 2024"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r510",
      "r558",
      "r956",
      "r957",
      "r958",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on equity method investment",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r7",
      "r71",
      "r625"
     ]
    },
    "frpt_EquityMethodInvestmentRealizedGainLossOnDisposalExpected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposalExpected",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax gain on sale of non-controlling interest",
        "label": "Equity Method Investment, Realized Gain (Loss) On Disposal, Expected",
        "documentation": "Equity Method Investment, Realized Gain (Loss) On Disposal, Expected"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investments",
        "verboseLabel": "Carrying value of investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r269",
      "r288",
      "r301",
      "r974",
      "r1062"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Unconsolidated Company",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r303",
      "r558"
     ]
    },
    "us-gaap_EquitySecuritiesFVNINoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFVNINoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term investment in equity securities",
        "label": "Equity Securities, FV-NI, Noncurrent",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of equity investment",
        "label": "Equity Securities, FV-NI",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r543",
      "r548",
      "r549",
      "r550",
      "r551",
      "r614",
      "r615",
      "r811",
      "r830",
      "r832",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNiRealizedGain",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain on Equity Investment",
        "negatedTerseLabel": "Gain on equity investment",
        "label": "Equity Securities, FV-NI, Realized Gain",
        "documentation": "Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r872",
      "r882",
      "r915"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "frpt_FinanceLeaseAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "FinanceLeaseAdditionalDisclosuresAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease",
        "label": "Finance Lease, Additional Disclosures [Abstract]",
        "documentation": "Finance Lease, Additional Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_FinanceLeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "FinanceLeaseCostAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease:",
        "label": "Finance Lease, Cost [Abstract]",
        "documentation": "Finance Lease, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r585",
      "r819"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r588"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r592"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseLiability",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current finance lease liabilities",
        "verboseLabel": "Finance lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Maturities of Finance Lease Liabilities",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term finance lease liabilities",
        "verboseLabel": "Finance lease liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "frpt_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "FinanceLeaseLiabilityToBePaidYearFiveAndThereafter",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 and beyond",
        "label": "Finance Lease, Liability, To Be Paid, Year Five And Thereafter",
        "documentation": "Finance Lease, Liability, To Be Paid, Year Five And Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments under finance lease obligations",
        "terseLabel": "Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r588"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease, net",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right of use asset",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r585",
      "r819"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease Right of Use Asset",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r819"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r819"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480"
     ]
    },
    "us-gaap_ForeignTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignTaxJurisdictionOtherMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign",
        "label": "Foreign Tax Jurisdiction, Other [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1027",
      "r1124"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r922"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r922"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r922"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r922"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r922"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "frpt_FurnitureAndOfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "FurnitureAndOfficeEquipmentMember",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Office Equipment",
        "label": "Furniture and Office Equipment [Member]",
        "documentation": "Information pertaining to furniture and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of property, plant and equipment",
        "terseLabel": "Loss on disposals of equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1065",
      "r1069"
     ]
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Axis]",
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Domain]",
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "frpt_GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred income tax assets",
        "label": "Gross Deferred Tax Assets, Net Of Deferred Tax Liabilities",
        "documentation": "Gross Deferred Tax Assets, Net Of Deferred Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "GROSS PROFIT",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r74",
      "r117",
      "r194",
      "r197",
      "r198",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r558",
      "r764",
      "r770",
      "r1045",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1082"
     ]
    },
    "stpr_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "IL",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ILLINOIS",
        "label": "ILLINOIS"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r847",
      "r848",
      "r871"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r89"
     ]
    },
    "frpt_ImplementationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ImplementationCosts",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred implementation costs",
        "label": "Implementation Costs",
        "documentation": "The amount of implementation costs for the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation Costs of Cloud Computing Arrangement",
        "label": "Implementation Costs of Cloud Computing Arrangement Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for implementation costs of cloud computing arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cumulative income before taxes, excluding gain on equity investment",
        "label": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest And Excluding Gain On Equity Investment",
        "documentation": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest And Excluding Gain On Equity Investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r199",
      "r478"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r112",
      "r117",
      "r609",
      "r611",
      "r626",
      "r751",
      "r753",
      "r754",
      "r764",
      "r770",
      "r1045",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r199",
      "r478"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r632",
      "r764",
      "r828",
      "r829",
      "r1045",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "LOSS ON EQUITY METHOD INVESTMENT",
        "verboseLabel": "Loss on equity method investment",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r71",
      "r111",
      "r245",
      "r266",
      "r288",
      "r301",
      "r625"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r335",
      "r336",
      "r524",
      "r525",
      "r526",
      "r527",
      "r545",
      "r546",
      "r547",
      "r559",
      "r560",
      "r561",
      "r653",
      "r655",
      "r710",
      "r741",
      "r743",
      "r804",
      "r805",
      "r809",
      "r810",
      "r812",
      "r817",
      "r1134",
      "r1135",
      "r1172"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r524",
      "r525",
      "r526",
      "r527",
      "r545",
      "r546",
      "r547",
      "r559",
      "r560",
      "r561",
      "r653",
      "r655",
      "r710",
      "r741",
      "r743",
      "r804",
      "r805",
      "r809",
      "r810",
      "r812",
      "r817",
      "r1134",
      "r1135",
      "r1172"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r479",
      "r480",
      "r489",
      "r498",
      "r803",
      "r1125"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r479",
      "r480",
      "r489",
      "r498",
      "r803",
      "r1125"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r200",
      "r471",
      "r479",
      "r485",
      "r486",
      "r487",
      "r491",
      "r496",
      "r505",
      "r507",
      "r508",
      "r509",
      "r613",
      "r667",
      "r674",
      "r803"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 12.0
      },
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAX (BENEFIT) EXPENSE",
        "totalLabel": "Total income tax (benefit) expense",
        "negatedLabel": "Income tax benefit (expense)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r129",
      "r194",
      "r220",
      "r221",
      "r245",
      "r267",
      "r288",
      "r477",
      "r479",
      "r506",
      "r633",
      "r751",
      "r753",
      "r754",
      "r803"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidByIndividualJurisdictionLineItems",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails",
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Paid, by Individual Jurisdiction [Line Items]",
        "label": "Income Tax Paid, by Individual Jurisdiction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r498"
     ]
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidByIndividualJurisdictionTable",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Paid, by Individual Jurisdiction [Table]",
        "label": "Income Tax Paid, by Individual Jurisdiction [Table]",
        "documentation": "Disclosure of information about income tax paid by jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r498"
     ]
    },
    "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidFederalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Income Tax Paid, Federal, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r497"
     ]
    },
    "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidForeignAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income Tax Paid, Foreign, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r497"
     ]
    },
    "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Income Tax Paid, State and Local, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r497"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r473",
      "r474",
      "r491",
      "r492",
      "r495",
      "r500",
      "r672"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r803",
      "r1118"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r483",
      "r803",
      "r1118"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r803"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, nondeductible expense",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1118",
      "r1120"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income tax, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r803",
      "r1118"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r1118",
      "r1120"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes paid",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r83",
      "r1027",
      "r1123",
      "r1124"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income taxes, net of amounts refunded",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r192",
      "r497",
      "r498"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r1025"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r240",
      "r422"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r913",
      "r922",
      "r926",
      "r934"
     ]
    },
    "frpt_InputCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "InputCosts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Input costs",
        "label": "Input Costs",
        "documentation": "Input Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r938"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r938"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r938"
     ]
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest costs capitalized",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense and fees",
        "totalLabel": "Total",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r378",
      "r388",
      "r783",
      "r784",
      "r1203"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual interest expense",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r379",
      "r783",
      "r784"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest Expense",
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r751",
      "r754",
      "r982"
     ]
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes - Interest Expense, net",
        "label": "Interest on Convertible Debt, Net of Tax",
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r233",
      "r240"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid, net of amounts capitalized",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r190",
      "r191"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest expense",
        "label": "Interest Payable",
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1169"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/Inventoriesnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished Goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/InventoriesnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r746",
      "r820"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r158",
      "r165",
      "r311",
      "r312",
      "r314",
      "r605",
      "r756"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Packaging Components Material",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcessAndRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials and Work in Process",
        "label": "Inventory, Work in Process and Raw Materials",
        "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory obsolescence",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandBuildingsAndImprovementsMember",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building, Land and Improvements",
        "label": "Land, Buildings and Improvements [Member]",
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandMember",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Weighted-Average Remaining Lease Term and Discount Rate and Lease, Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "frpt_LeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "label": "Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease and finance lease."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_LeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease assets",
        "label": "Lease, Right-Of-Use Asset",
        "documentation": "Lease, Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r593"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, finance lease, term of contract",
        "label": "Lessee, Finance Lease, Term of Contract",
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://freshpet.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "frpt_LesseeLeaseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LesseeLeaseAssetsAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Lessee, Lease Assets [Abstract]",
        "documentation": "Lessee, Lease Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r594"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r594"
     ]
    },
    "frpt_LesseeLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LesseeLeaseLiabilitiesAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Lessee, Lease Liabilities [Abstract]",
        "documentation": "Lessee, Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1031",
      "r1037",
      "r1167"
     ]
    },
    "frpt_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 and beyond",
        "label": "Lessee Operating Lease Liability To Be Paid Year Five And Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and after the fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, operating lease, remaining lease term",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r1154"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, operating lease, renewal term (up to)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://freshpet.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r46",
      "r47",
      "r48",
      "r52",
      "r53",
      "r54",
      "r55",
      "r194",
      "r197",
      "r198",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r521",
      "r522",
      "r523",
      "r558",
      "r686",
      "r763",
      "r785",
      "r842",
      "r1082",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Stockholders' Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r110",
      "r622",
      "r820",
      "r828",
      "r829",
      "r1030",
      "r1034",
      "r1063",
      "r1149"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current Liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r157",
      "r194",
      "r197",
      "r198",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r521",
      "r522",
      "r523",
      "r558",
      "r820",
      "r1082",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r1030",
      "r1032",
      "r1081"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving loan facility",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r51"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r51",
      "r348",
      "r1030",
      "r1032",
      "r1081"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_LogisticsCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "LogisticsCosts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Logistics costs",
        "label": "Logistics Costs",
        "documentation": "Logistics Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings outstanding",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r108",
      "r195",
      "r203",
      "r371",
      "r386",
      "r612",
      "r781",
      "r782",
      "r818",
      "r1170"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/DebtDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r1071",
      "r1072",
      "r1073"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/DebtDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r36",
      "r1071",
      "r1072",
      "r1073"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r341",
      "r342",
      "r343",
      "r346",
      "r468",
      "r779",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r341",
      "r342",
      "r343",
      "r346",
      "r468",
      "r779",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesAwardedValue",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Damages awarded on claims",
        "label": "Loss Contingency, Damages Awarded, Value",
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary damages",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyLossInPeriod",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total charge, settlement",
        "label": "Loss Contingency, Loss in Period",
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r1076"
     ]
    },
    "stpr_MA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "MA",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MASSACHUSETTS",
        "label": "MASSACHUSETTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and Equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r787",
      "r790",
      "r822",
      "r826",
      "r1171",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "frpt_ManufacturingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ManufacturingEquipmentMember",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Equipment",
        "label": "Manufacturing Equipment [Member]",
        "documentation": "Manufacturing Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_March2023NoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "March2023NoteMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails",
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 2023 Note",
        "label": "March 2023 Note [Member]",
        "documentation": "Represents the March 2023 note."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_MarketBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "MarketBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Based Restricted Stock Units",
        "label": "Market Based Restricted Stock Units [Member]",
        "documentation": "Market Based Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r254",
      "r342",
      "r343",
      "r344",
      "r345",
      "r417",
      "r449",
      "r450",
      "r451",
      "r468",
      "r544",
      "r604",
      "r652",
      "r654",
      "r666",
      "r678",
      "r679",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r776",
      "r786",
      "r798",
      "r804",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r816",
      "r823",
      "r1084",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "frpt_MediaCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "MediaCosts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Media costs",
        "label": "Media Costs",
        "documentation": "Media Costs"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r254",
      "r342",
      "r343",
      "r344",
      "r345",
      "r417",
      "r449",
      "r450",
      "r451",
      "r468",
      "r544",
      "r604",
      "r652",
      "r654",
      "r666",
      "r678",
      "r679",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r776",
      "r786",
      "r798",
      "r804",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r823",
      "r1084",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "stpr_NC": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "NC",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NORTH CAROLINA",
        "label": "NORTH CAROLINA"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_NY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "NY",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEW YORK",
        "label": "NEW YORK"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r787",
      "r790",
      "r822",
      "r826",
      "r1171",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "frpt_NatureOfTheBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "NatureOfTheBusinessPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of the Business",
        "label": "Nature of the Business [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for nature of the business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows (used in) provided by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r84"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r84",
      "r113",
      "r152",
      "r155",
      "r170",
      "r173",
      "r178",
      "r194",
      "r197",
      "r198",
      "r202",
      "r207",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r220",
      "r221",
      "r236",
      "r305",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r390",
      "r393",
      "r395",
      "r398",
      "r457",
      "r514",
      "r519",
      "r542",
      "r558",
      "r627",
      "r707",
      "r723",
      "r724",
      "r751",
      "r753",
      "r754",
      "r841",
      "r1082"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Income Attributable to Common Stockholders, Basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r182",
      "r211",
      "r212",
      "r214",
      "r215",
      "r224",
      "r225",
      "r237",
      "r240",
      "r393",
      "r395",
      "r398",
      "r519"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income Attributable to Common Stockholders, Diluted",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r226",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r240"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements/Recently Issued Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r868",
      "r879",
      "r889",
      "r913",
      "r922"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NON-CASH FINANCING AND INVESTING ACTIVITIES:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income (expenses)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER (EXPENSES) INCOME:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r771",
      "r1052"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r775",
      "r1052"
     ]
    },
    "stpr_OR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "OR",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OREGON",
        "label": "OREGON"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_OneDistributorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "OneDistributorMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Distributor",
        "label": "One Distributor [Member]",
        "documentation": "Information pertaining to the first distributor."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME (LOSS) FROM OPERATIONS",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r751",
      "r754",
      "r764",
      "r1045",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "frpt_OperatingLeaseAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "OperatingLeaseAdditionalDisclosuresAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Operating Lease, Additional Disclosures [Abstract]",
        "documentation": "Operating Lease, Additional Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r819"
     ]
    },
    "frpt_OperatingLeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "OperatingLeaseCostAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease:",
        "label": "Operating Lease, Cost [Abstract]",
        "documentation": "Operating Lease, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseLiability",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "verboseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term operating lease liabilities",
        "verboseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r588"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": {
       "parentTag": "frpt_LeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease right of use assets",
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating lease right of use asset",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r819"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r819"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "frpt_OperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "OperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, not subject to expiration",
        "label": "Operating Loss Carryforwards Not Subject To Expiration",
        "documentation": "Amount of operating loss carryforward, before tax effects, that are not subject to expiration dates which are available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_OperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, subject to expiration",
        "label": "Operating Loss Carryforwards Subject To Expiration",
        "documentation": "Amount of operating loss carryforward, before tax effects, that are subject to expiration dates which are available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r103",
      "r1028"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Accrued Expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r820"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "verboseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in foreign currency translation",
        "verboseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11",
      "r104"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER COMPREHENSIVE INCOME (LOSS)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11",
      "r104",
      "r171",
      "r174",
      "r216"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS):",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and Other Income, net",
        "verboseLabel": "Interest and other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r808"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r866",
      "r877",
      "r887",
      "r920"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r869",
      "r880",
      "r890",
      "r923"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r869",
      "r880",
      "r890",
      "r923"
     ]
    },
    "stpr_PA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "PA",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PENNSYLVANIA",
        "label": "PENNSYLVANIA"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_PackagingMaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PackagingMaterialsMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Packaging Materials",
        "label": "Packaging Materials [Member]",
        "documentation": "Information pertaining to packaging materials."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax withholdings related to net shares settlements of restricted stock units",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "frpt_PaymentsToAcquireCappedCallOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PaymentsToAcquireCappedCallOptions",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/PurchaseofCappedCallOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of capped call options",
        "terseLabel": "Purchase of capped call option",
        "label": "Payments To Acquire Capped Call Options",
        "documentation": "The cash outflow to purchase capped call options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions of property, plant and equipment, software and deposits on equipment",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r1136",
      "r1137",
      "r1138"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "frpt_PerformanceBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Restricted Stock Units",
        "label": "Performance Based Restricted Stock Units [Member]",
        "documentation": "Related to performance based restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "frpt_PerformanceStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PerformanceStockOptionsMember",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Options",
        "label": "Performance Stock Options [Member]",
        "documentation": "Represents information pertaining to performance stock options."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember",
     "presentation": [
      "http://freshpet.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply Complaint",
        "label": "Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply Complaint [Member]",
        "documentation": "Related to Phillips Feed Service, Inc., d/b/a Phillips Feed And Pet Supply complaint."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_PrepaidAdvertising": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidAdvertising",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid advertising expense",
        "label": "Prepaid Advertising",
        "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r777",
      "r1064"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r315",
      "r316",
      "r747"
     ]
    },
    "frpt_PrivatelyHeldCompanyNotPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PrivatelyHeldCompanyNotPrimaryBeneficiaryMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Privately Held Company, Not Primary Beneficiary",
        "label": "Privately Held Company, Not Primary Beneficiary [Member]",
        "documentation": "Represents the privately held company that is the company is not a primary beneficiary."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of convertible senior notes",
        "verboseLabel": "Net proceeds from sale of convertible notes",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from maturities of short-term investments",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r80"
     ]
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of non-controlling interest in privately held company",
        "label": "Proceeds from Sale of Equity Method Investments",
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of options to purchase common stock",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r15"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r145",
      "r292",
      "r606",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r744",
      "r750",
      "r753",
      "r754",
      "r787",
      "r788",
      "r821",
      "r823",
      "r824",
      "r827",
      "r831",
      "r966",
      "r973",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1079",
      "r1080",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r145",
      "r292",
      "r606",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r744",
      "r750",
      "r753",
      "r754",
      "r787",
      "r788",
      "r821",
      "r823",
      "r824",
      "r827",
      "r831",
      "r966",
      "r973",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1079",
      "r1080",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r967",
      "r1068"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, Plant and Equipment, net",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1066"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant, and equipment and finance lease right of use asset, gross",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r960",
      "r975",
      "r1067"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r593"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r125",
      "r126",
      "r127"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r160",
      "r624"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "frpt_PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance and repairs, extension of useful life, period (less than)",
        "label": "Property, Plant And Equipment, Maintenance And Repairs, Extension Of Useful Life, Period",
        "documentation": "Property, Plant And Equipment, Maintenance And Repairs, Extension Of Useful Life, Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r125",
      "r126",
      "r623"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment, net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r593"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated recovery periods of property, plant and equipment",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for loss (gains) on accounts receivable",
        "verboseLabel": "Provision for loss on accounts receivable",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r183",
      "r310"
     ]
    },
    "frpt_PurchaseOfCappedCallOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "PurchaseOfCappedCallOptions",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of capped call options",
        "label": "Purchase Of Capped Call Options",
        "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the purchase of capped call option."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "frpt_QualityCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "QualityCosts",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Quality costs",
        "label": "Quality Costs",
        "documentation": "Quality Costs"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r254",
      "r342",
      "r343",
      "r344",
      "r345",
      "r416",
      "r417",
      "r449",
      "r450",
      "r451",
      "r456",
      "r468",
      "r544",
      "r600",
      "r601",
      "r604",
      "r652",
      "r654",
      "r666",
      "r678",
      "r679",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r776",
      "r786",
      "r798",
      "r804",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r816",
      "r823",
      "r835",
      "r1074",
      "r1084",
      "r1145",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://freshpet.com/role/LeasesNarrativeDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r254",
      "r342",
      "r343",
      "r344",
      "r345",
      "r416",
      "r417",
      "r449",
      "r450",
      "r451",
      "r456",
      "r468",
      "r544",
      "r600",
      "r601",
      "r604",
      "r652",
      "r654",
      "r666",
      "r678",
      "r679",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r776",
      "r786",
      "r798",
      "r804",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r816",
      "r823",
      "r835",
      "r1074",
      "r1084",
      "r1145",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "frpt_RawMaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "RawMaterialsMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Raw Materials [Member]",
        "documentation": "Information pertaining to the purchase of raw materials."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable [Domain]",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r64"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r300",
      "r1060"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r872",
      "r882",
      "r915"
     ]
    },
    "frpt_RefrigerationEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "RefrigerationEquipmentMember",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refrigeration Equipment",
        "label": "Refrigeration Equipment [Member]",
        "documentation": "Information pertaining to refrigeration equipment."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period, Adjustment",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r218",
      "r219",
      "r244",
      "r540",
      "r541",
      "r573",
      "r962",
      "r963",
      "r964",
      "r965",
      "r969",
      "r970",
      "r1041",
      "r1057"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Axis]",
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r150",
      "r151",
      "r152",
      "r153",
      "r185",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r244",
      "r307",
      "r308",
      "r389",
      "r390",
      "r457",
      "r512",
      "r513",
      "r514",
      "r515",
      "r518",
      "r519",
      "r539",
      "r540",
      "r541",
      "r542",
      "r573",
      "r595",
      "r596",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r670",
      "r1057"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r873",
      "r883",
      "r916"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r863",
      "r874",
      "r884",
      "r917"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870",
      "r881",
      "r891",
      "r924"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Domain]",
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r150",
      "r151",
      "r152",
      "r153",
      "r185",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r244",
      "r307",
      "r308",
      "r389",
      "r390",
      "r457",
      "r512",
      "r513",
      "r514",
      "r515",
      "r518",
      "r519",
      "r539",
      "r540",
      "r541",
      "r542",
      "r573",
      "r595",
      "r596",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r670",
      "r1057"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1116"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1116"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r96",
      "r621",
      "r660",
      "r665",
      "r673",
      "r689",
      "r820"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r152",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r219",
      "r221",
      "r306",
      "r309",
      "r327",
      "r389",
      "r457",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r518",
      "r519",
      "r529",
      "r531",
      "r532",
      "r534",
      "r540",
      "r572",
      "r575",
      "r656",
      "r658",
      "r675",
      "r1204"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails",
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "NET SALES",
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r245",
      "r260",
      "r261",
      "r282",
      "r288",
      "r292",
      "r294",
      "r295",
      "r412",
      "r413",
      "r414",
      "r606",
      "r751",
      "r754"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition and Incentives and Net Sales",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r742"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax withholdings related to net shares settlements of restricted stock units in accrued expenses",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r819"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r819"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "stpr_SC": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "SC",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOUTH CAROLINA",
        "label": "SOUTH CAROLINA"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_SalesChannelGroceryMassInternationalAndDigitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "SalesChannelGroceryMassInternationalAndDigitalMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grocery, Mass, International and Digital",
        "label": "Sales Channel, Grocery, Mass, International And Digital [Member]",
        "documentation": "Information pertaining to grocery (including online), Mass and Club."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_SalesChannelPetSpecialtyAndClubMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "SalesChannelPetSpecialtyAndClubMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesbyClassofRetailerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pet Specialty and Club",
        "label": "Sales Channel, Pet Specialty And Club [Member]",
        "documentation": "Information pertaining to Pet Specialty and Natural."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r1048",
      "r1049"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesTables",
      "http://freshpet.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1127"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Value and Fair Value of Convertible Notes and Interest Expense",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r37",
      "r38",
      "r43",
      "r93",
      "r95",
      "r781",
      "r783",
      "r1031",
      "r1037",
      "r1151",
      "r1167"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets And Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://freshpet.com/role/NetIncomeLossPerShareAttributabletoCommonStockholdersNarrativeDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r231",
      "r238",
      "r240"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r803",
      "r1118"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r510",
      "r558",
      "r956",
      "r957",
      "r958",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r198",
      "r302",
      "r303",
      "r304",
      "r305",
      "r558"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment [Table]",
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r194",
      "r198",
      "r302",
      "r303",
      "r304",
      "r305",
      "r558"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income (Loss) before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/InventoriesnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r65",
      "r66",
      "r67"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://freshpet.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://freshpet.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r593"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Financial Information",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r456"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Units Award Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r100"
     ]
    },
    "frpt_ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions",
        "label": "Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions [Table Text Block]",
        "documentation": "Schedule Of Share-Based Payment Award, Restricted Stock Unit, Valuation Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share Based Payment Award Stock Options Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r245",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r337",
      "r338",
      "r516",
      "r517",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r767",
      "r770",
      "r771",
      "r778",
      "r825",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions to long-lived assets",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r270",
      "r288",
      "r770",
      "r771"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r245",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r271",
      "r273",
      "r274",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r765",
      "r768",
      "r769",
      "r770",
      "r772",
      "r774",
      "r775"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other segment selling, general and administrative items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r273",
      "r274",
      "r288",
      "r770"
     ]
    },
    "frpt_SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Plant costs and other costs of goods sold",
        "label": "Segment Reporting, Plant Costs and Other Segment Cost of Goods Sold Items, Amount",
        "documentation": "Segment Reporting, Plant Costs and Other Segment Cost of Goods Sold Items, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r291",
      "r294",
      "r766",
      "r767",
      "r773"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r750",
      "r751",
      "r752",
      "r754",
      "r1020"
     ]
    },
    "frpt_ServicePeriodRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ServicePeriodRestrictedStockUnitsMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service Period Restricted Stock Units",
        "label": "Service Period Restricted Stock Units [Member]",
        "documentation": "Represents information pertaining to service period restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ServicePeriodStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ServicePeriodStockOptionsMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service Period Stock Options",
        "label": "Service Period Stock Options [Member]",
        "documentation": "Information pertaining to service period stock options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServicingAssetAtAmortizedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServicingAssetAtAmortizedValue",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized discount",
        "label": "Servicing Asset at Amortized Cost",
        "documentation": "Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r959"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration in Period",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration in Period"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expiration, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock units granted (in shares)",
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r437"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r437"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant-Date Fair Value Per Unit",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "negatedTerseLabel": "Issued Upon Vesting (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "verboseLabel": "Issued Upon Vesting (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r421",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired (in shares)",
        "negatedLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock options granted (in shares)",
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, grants in period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "frpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options in-the-money (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award Options In the Money",
        "documentation": "Represents the In-the-money portion of shares for a share-based compensation arrangement with options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash addition of finance lease to property, plant and equipment",
        "label": "Share-Based Compensation Arrangement, Tax Withholdings Withheld But Not Yet Paid",
        "documentation": "Share-Based Compensation Arrangement, Tax Withholdings Withheld But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofMarketBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofPerformanceBasedRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofServicePeriodRestrictedStockUnitsAwardActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "verboseLabel": "Weighted average exercise price of options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Three",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r427",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share Based Compensation Performance Shares Award Outstanding",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Axis]",
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Domain]",
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Employee",
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "frpt_ShareBasedPaymentArrangementIncludingWarrantsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShareBasedPaymentArrangementIncludingWarrantsExpense",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Including Warrants, Expense",
        "documentation": "Share-Based Payment Arrangement, Including Warrants, Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Nonemployee",
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails",
      "http://freshpet.com/role/PurchaseofCappedCallOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardOptionsValuationAssumptionsDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected term",
        "terseLabel": "Average expected terms in years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding, average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "frpt_SharebasedPaymentArrangementTrancheFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "SharebasedPaymentArrangementTrancheFourMember",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Tranche Four",
        "label": "Share-based Payment Arrangement, Tranche Four [Member]",
        "documentation": "Fourth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "frpt_ShippingAndHandlingCostsFreightOutPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ShippingAndHandlingCostsFreightOutPolicyTextBlock",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs/Freight Out",
        "label": "Shipping and Handling Costs Freight Out [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for shipping and handling costs/freight out."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling",
        "label": "Shipping and Handling [Member]",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://freshpet.com/role/SegmentInformationFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r154",
      "r245",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r337",
      "r338",
      "r516",
      "r517",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r767",
      "r770",
      "r771",
      "r778",
      "r825",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r57",
      "r61",
      "r62",
      "r149",
      "r151",
      "r152",
      "r176",
      "r177",
      "r178",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r219",
      "r221",
      "r246",
      "r306",
      "r309",
      "r327",
      "r389",
      "r400",
      "r457",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r518",
      "r519",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r572",
      "r575",
      "r596",
      "r628",
      "r656",
      "r657",
      "r658",
      "r675",
      "r725"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r246",
      "r391",
      "r392",
      "r394",
      "r396",
      "r575",
      "r606",
      "r671",
      "r676",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r708",
      "r709",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r725",
      "r753",
      "r754",
      "r836",
      "r1202"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r246",
      "r296",
      "r391",
      "r392",
      "r394",
      "r396",
      "r575",
      "r606",
      "r671",
      "r676",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r708",
      "r709",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r725",
      "r753",
      "r754",
      "r836",
      "r1202"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r865",
      "r876",
      "r886",
      "r919"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_StockCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockCompensationPlanMember",
     "presentation": [
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes - Potential Common Shares",
        "label": "Share-Based Payment Arrangement [Member]",
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationPerformanceBasedOptionsActivityDetails",
      "http://freshpet.com/role/EquityIncentivePlansandEquityScheduleofShareBasedCompensationServicePeriodStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of options to purchase common stock (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r56",
      "r57",
      "r96",
      "r433"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of options to purchase common stock",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r57",
      "r61",
      "r62",
      "r96"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Stockholders' Equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r61",
      "r62",
      "r86",
      "r690",
      "r706",
      "r726",
      "r727",
      "r820",
      "r842",
      "r1030",
      "r1033",
      "r1034",
      "r1063",
      "r1149",
      "r1204"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS' EQUITY:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r598"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r598"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r598"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r598"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://freshpet.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r598"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://freshpet.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r599"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "stpr_TN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "TN",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TENNESSEE",
        "label": "TENNESSEE"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_TX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "TX",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofCashTaxesPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TEXAS",
        "label": "TEXAS"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "frpt_ThreeVendorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "ThreeVendorsMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Vendors",
        "label": "Three Vendors [Member]",
        "documentation": "Three Vendors"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1158"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://freshpet.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost \u2014 14 shares on December 31, 2025 and on December 31, 2024",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r61"
     ]
    },
    "frpt_TwoVendorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "TwoVendorsMember",
     "presentation": [
      "http://freshpet.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Vendors",
        "label": "Two Vendors [Member]",
        "documentation": "Two Vendors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US Treasury Securities",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758",
      "r795",
      "r796",
      "r797",
      "r811",
      "r1168"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/ConvertibleSeniorNotesScheduleofCarryingValueandFairValueofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt issuance costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r490",
      "r802"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest or penalties",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r802"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://freshpet.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimates and Uncertainties",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r248",
      "r252",
      "r253",
      "r254",
      "r609",
      "r611",
      "r762"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceLineItems",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Line Items]",
        "label": "Valuation Allowance [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceTable",
     "presentation": [
      "http://freshpet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset, Valuation Allowance [Table]",
        "label": "Deferred Tax Asset, Valuation Allowance [Table]",
        "documentation": "Disclosure of information about valuation allowance representing portion of deferred tax asset for which it is more likely than not that tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r819"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingAxis",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingDomain",
     "presentation": [
      "http://freshpet.com/role/EquityIncentivePlansandEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "frpt_WarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "WarrantDisclosureTextBlock",
     "presentation": [
      "http://freshpet.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants",
        "label": "Warrant Disclosure [Text Block]",
        "documentation": "The entire disclosure pertaining to warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "-DILUTED (in shares)",
        "totalLabel": "Weighted Average Common Shares Outstanding, Diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r240"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS",
      "http://freshpet.com/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofNetIncomePerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "-BASIC (in shares)",
        "verboseLabel": "Weighted Average Common Shares Outstanding, Basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r240"
     ]
    },
    "frpt_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://freshpet.com/20251231",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract",
     "presentation": [
      "http://freshpet.com/role/CONSOLIDATEDSTATEMENTSOFINCOMELOSSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING",
        "label": "Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract]",
        "documentation": "Weighted Average Number Of Shares Outstanding, Basic And Diluted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "crdr": "debit",
     "presentation": [
      "http://freshpet.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs written off",
        "label": "Deferred Debt Issuance Cost, Writeoff",
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481260/860-50-45-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481260/860-50-45-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>112
<FILENAME>0001611647-26-000006-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001611647-26-000006-xbrl.zip
M4$L#!!0    ( ,J 5US)8J];/2\" %"C&  1    9G)P="TR,#(U,3(S,2YH
M=&WLO6MSVTB2-OI]?P6.9F?:CB!IDKK+W7Y#EN5NS=B61I*G=\Z)$QM%H$BB
M!0)L7"1Q?OV;EZI" 21UL2D1D+&Q,V.1(%"HS,I[/OGS_[F=!,ZUC!,_"G_Y
MJ=?I_N3(T(T\/QS]\M/AQ=')R4__Y]U__?S_M-O_\_[\D_,A<K.)#%/G*)8B
ME9YSXZ=C)QU+Y_<HOO*OA7,6B'08Q9-VFW]V%$UGL3\:ITZ_V]_1E^EOXP-W
MJ[L/W^RUQ>ZPU]X2@YVV$+NBW=T:](>[O5UOO[_5&AW(06]_W]WQVG)S?Z^]
MY0X&[<'VP&UO>OW=+6^O+_J[W99WT/?$SF!GK[>SXVUN[;IP[;[PY&"_OS?<
M<KMRAYX[3N&=X;W#Y)>-<9I.#]Z\N;FYZ=QL=J)X] :>L__F%J_9X(L._-NT
M<.'M( [H4C\,_%#BQKQ)8Q$F^-XBA9U\ V_4;7?[[5[?NDD[D6[A1O!W9Q1=
MWWF?WG:[N]?>[.7W6;P6N'+3NI&^_#;Q%[UDO]OMO?F?SY\NW+&<B+8?)JD(
M7:E_Y<G\5_0$O5+X M]M6U^8)>V1$%-S\5 D WJ ^J)P<1*G\Q?"AX6+W"@+
MTWBV^/'JR^)=TVF\^&K\IG I?NLOV[XN;E]Q&_PDVNKW=N_Z!5]A%C_SEBQ\
MYLVMQ"OML;KISAO^4E\JW27WA"\*]QS&4VM_8YF,IS+MN-&$KNKU<QX")KFZ
MXZ7PZX%(S#;<SEU?."KX+5UZ$ B0&ALR;'^]V'CW\U@*[]W/$YD*!W_:EG]F
M_O4O&T=1F(($:5_.IO $E__Z92.5M^D;.G5OWOW7?_W7SZF?!O(=OE-;+__G
M-_SASV_XUH/(F[W[V?.OG22=!?*7#<]/IH&8'811*&$!_NT!7BAC_J?O>3*D
M?\+W7T",Q;[+S[]-S^7PEPVW#3L4B@G>2?H'QR$\;G8$JXM%<!)Z\O8?<K;A
M^$".87NSO_&N"X=HI]?;V=K]^4WAKH]XB!:H'_W$%<&_I8@_PB>)><SFQCM\
M_54]X PNC[SB([8VWGW\][<_X!#N[M$3 C':<%AV_;(!\NY@Z-]*KST4 ?*2
M>MKVQCOZ8,D#/\;"1<GG9*'/CPNSR4#&&^4E]+8V'$^Z_@1N]LO&R9>/>DU*
M\AQ\D(/T! YT3*\/7 =:+O4'@>1_HL([1R$++X,[ [_LZD7N;B%U.]W>UN9V
M;T>O5"_M[KW9+J_CHQ^B3/DDX42=HR(\'7Y-Y&&2R/0B!1V*JSL=\E4^4"A*
M?'S*\2V<BP37^\E/4K.R_9V-=W?)VK^<Q=$47G0&>CA,#T/O&$[=%)\!_[YC
M*8?#5,:'+O!*%J!B_R"G,>PN:2'XY>$D@LW[#_WY*%;9>N+MV*W7=O3[9D-
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
MLMOQ8IO[1V4VO1V_TFX<\6;<SW3WP@L\'&>M @[M\ ['$<M/'Y@PP9 3!9I
MVV#F)(V<+&&G$]Z/@4\6M/&#WXK/"F;X\!L?'@V/=4)Y@QYM+*_]A+17*$(7
MWA0M7>SWPXN3%)Q)$7N)@TT&OK<LW[SY2KQ>Z#\V$<<51QQ5[D I,ZSV0G=?
MI*G$7A D!M %&YLG(A0CBK'_E#@B24#4XQ^:2G(XE!2?"U4; /[&Q[!=""R
MISJ. B<"D6-Q1JY!J0+-T'^KNV55Y5Z(>"#@MNW3VT#.*"GQJK?M?.U<=(XZ
MN_T=K.!]C6^<OYZJ9!@$(%$L]AOZ\81CEE-XM,"+@&,I$>[1@D7F^:E:5D>E
M_M;#<0\7BR?N,#[$=4?Q84ZVCX$8W8M?M7,'@-5SIA*:3,+] C_)\W/ N(\M
M:U^J%&S1D!_,1".?)_H>=H"4NANX7(1_IK)PPX"2<_"1&\6Q6DG$NBJ.,2\7
MX<&[]J,L"6;ZW"UZ*B7LJGWL--#11S^\2"?I,;[@D7GM9<>O:)3LWF645)PC
M[V8G- B(<R*P)YCX.4]H#K:XC(2RR1JA.G(C2GF!U@EFB<\JA0:1@(YI#W!6
M"QDA,DQ83<4TV)?3W.;I-M^"VI*F(2VBAK0XL9-?,9A"U\C@YN'*X+$/&(()
M[;[M;W4[O>Z'=L^!8[8V9JV-]'I\_B49RR#0%JWS:D&-6B'' !+N=>>'*]59
M5][OT?$!).:#/;6]NU UJ\WHAR2F_IZ%4H$H=ADTL45,&F!%RD"%2; N95Y&
MF9["2920' )Y!YJ2O"V)7AI8 5'H:7S*/S,"&^+;B]$(;H3';$+%R:I18/DS
M7.XP2+##P $2D>BD/.8053K<*:%DOIB"LW;K ]$DK.6_%?4_QCP+"TQWGVF?
M)=Y&B1GZ&W!N7?AID/RRT=Z;9XTSLM$_!I%(-QQ\)_AVW[#"_L:[S<ZF9@;]
MQ'?.P \"^,>#LXF58(N/<A #O6;,&KU]8HT=T\L_OY_4WI&4MW33WM*3+Q\7
M5"X17:EQA :;):=92HXW'/SB\0NS2=N+J!4(;V@HT#4PI-V-=UO[K>[V;JNW
MNSM/"%XBOEV!F>9MQANP5)TH7\<WD>XIB\D74VZUQ>2/MBV3'+U%>N]G<"EL
M(QA!E_"[]P'LM*$3_%P"\:98?8\>7G7J\<V[./;+H*@QK_.@UN@UG-M+X&$_
MY /#)J:R3V'Q9R!YG9.3DY9S C9LXO1 U/=Z\)\^_&>3:Q=[6WP2P*)A6&GG
MW$19/L)='<2"=VY F.5%FJ\H_ *'!2PC"<_Q2YL6ZTU[S8:N TP3>A2)P5^
MA0JFMFVP"E,_<HWU7='M+/>SBA5B>558;^N0+7):&S*J\$.NX++VHU6H+L4X
MH(^.)Y=<.F*8*ML.UJ<E O<<_)38 ,LE45#6_/=Q0RW*1*H_2,2>KS.-..![
M !Z10+Z9F[B3+X&>W<U_(@9)%&3I\I\L$T;O?A[$;Q9.H'GL#*%=,T-H;+9S
M*D;@-<927+6),0]$< -<BOO2#!JJ]* A7&MATM!NIS\M#QKBSYY(S\UMUVJ@
MOKZ;0AOO/H+Q-9[*M(6ZM;-<C7[7I*;G>YT[E&3=7^WR\/VG8P3N/CK]<GG\
MY?*.^4@UK83<[>SOKP9*=6^SL[NU&LR2K<[^SMUUD MK#7;6@8,X[*V4Z^Z&
M>5BL0YYQ!0_7(0B@=G9X?NF<+- <]Q<_/%&-V!REBX+(J",_1"C&@S9^\FSJ
MB.HJ%E%XY<^9HS"8[H\B[L[&.W2@G-XW$7=E4Q^^B_4?M#%/>O@>N8+'T4=7
M=CTEA>X!E2!-_D2B\X53;WL)V9Y('#8B;HX(^UK$'38RKI*G! AT[B=7SD?A
MIE'<R+E:4K"W^;R"KK'[OD<H8LLN"\7WC5"LXI%" GT-<:I[@$4U%ZD88@AO
M,ED2PFLD9.7)V=]M3,$U2[UM+?6.&JE7R6,"!#J:#7#, 2,%-I*NCB1\;DG7
MV(+?)17WE%3L-T*QDB<*Z',61U/<3]G8?K6D7W^OD8CUD8B;/241E\4T&HFX
MUA.%]/DD1R)P0"ZZDA#3&L%82S(V@K%6@G%+"<:M1C!6\D0!?3[#3YP+,93I
MS/G@)VX0)5G<V(WU).9]XK%4/KR_/J2HII"KZH5<F[NZD*NIY'IYJGFKJU3S
MLH*31C6O59HC?7AJ#0'X+)ACJ29.'?^9^>FL!5<$U'1$C83C*$" EL\(#!,G
MU-W$8SR<LRQVQR+A+D#^K84EWVC].O+)<SM%C32=H\*FDJ8[C32MY"D!^OQ_
MYQ(6<"V]_[\Q9U[> =2%Z<M2B<T!7.\!W$%S1D/2&1L& PY9DO@*Q^[00@_Z
M:'"FCJ+08T1#O 9.<18PT-7I5/*2&KNEE@RQV6V"N?41L;O:8]QM"N,K>:20
M0/]$> @_)1@ $I?P0:#_ML*[CAA$6:KFHCI83M^(T#K2>VM9$4XC0JLH0K6;
MN,QA;R3H>D\4T">W.R]RO$N4I!?9=!K0WR*>T3RW1F36D<!;3>=1C41F;TN7
MF^XW,K.*1XH(=$20_X@@3Z(2#$TQBJ42GC1RX)!AW05A5(?Z3\3RQ1_D0C>W
M41OI6DM6V&V*^>LD7K=U[>I^X]57\U AA1",+08BD+"D(E:O*=*J+34;$5DO
M$:FK6/>;YO>*'BJ@T"D-)SC)\6X;X5A+.NXVQ2QK%WB[6N U?>\5/2A H=Q3
MQNI $>/6(P0K/"MT_I[%?N+Y:GX/@8.?Q?(:0<1/PF2J!OLT(K*6E+]/1#95
M_DV5_\,Q![NFS+^I\W^!RGQ'YQQ[RZIM&F6^9M3/353F.&POBI.6<VRFWIWJ
MJ7<8]3G2<T6<7W':'<;+FQ!Y/8F]NRR5U4C02DI0 WK=H%Y7]% !A7*Q>63-
M&6TD9"V)V4C(>DE(@YG=8()5]% !A52;Y\PYO0G!JAS[4YKS!'N,X^+>RU""
MN8DU&/P]69UYSX9JOEC:9-I(VEHR12-I:R5I=PT0=X,U5LU#A132,I7$)0;:
M0=8F!0%Z&<,R>2QOTE(U<QP!<$[@J6"_>K)Q\.M*_T:HUDNH&ISO!J>LHH=J
M&S%M_=#UIV"?6L7#'Z54W1DROO;=IB2NIL2]3V(V*<TFI?EPAMK3*<U_/8LX
M>#Z%^K>_]':Z;\T+-29%54V*/5U6WVOPU:JI=9!"Q[=C?^"K_LX%C9_.A3N6
M7A8T9D5-";SWS @CC22<)X.NGN\UV&@5/2A H8]1C!5"[7\X%]ED(N)FDE(]
MZ?@X@;<ZMZ4Q$[]MUG!WX]T%;*A(O[F=K^B8ODG%()#ZYQ:!U*JWMN&UIE%"
M>&H',<6GK^7;&]]+Q_#.W;\6R<HG]:";_T0,DBC(TN4_>80#NV)Z;,-*^J7]
ML_X;U^A[OVP\@"Q %?6C<9SO]TBV![$45VTQA-<Z$,&-F"6X\];;3_RP;6]U
M>9>62[7A2EWI[6^0:L^X@D<@=FR\NT26IE0U/'#)/-,RNX,*&P$I0$[Q6BVN
M_"-+4G\X>R*V7+01I%YO1.RU/T71%88M+6B9XHM4X146GZS+L9\XL9Q&<0KB
M*,3\5H+0U/1>@7JO)'\OZCD1L722;/"'=%,GC9S83Z[8V<I"EW-DB#K=<3XN
MOX_'$)%.E,6.F\4QNF7R%CM8.+5&MYO&T1^JI\5AH08W@0?BCX;&KW,UD&0+
M+C(HDI%!D6PYTT#@_T2T8A",\.]AAK+9@8NHLQ#634\<9 EL40)K_W>4.2Y0
MP4=5!U2Y:U,&,]@7Z0P%[@=N$/PU<[S(":.4%P[[E<:^FP8S7#_L>1K%J'B=
M*']]_#D\^'(L$VG??2)FCA^Z0>9)YR:*O03VWAT[(G$0<+/??2O\28O^V7MK
M/H(U8U0]E>5O!C+PY?7<QQ)8;[+@<J9)^5/8"^F*9.[S*$MQ>\H?3R,\X$"K
MN2^8P$L^1I*6OP%*FL\V4CA+,FUMZ&]]%"1>^3>)E',K@CTM?^1&63#WVYN%
M'_K!W)LDXT57NF+N#9"GQF*> (%_)8-\4<A/H1R1'L=3)V,)3(TL&E%'+#,"
M_@U*:T(<G_@@%43L3*0(D4']$(]&R!O)<"TBG.F3AY_!C_ Y0'F\'EB1+1;\
M7)T/=8KXV_S(V<<&ON E41\:,_#,$=.IA+4@<HP39I,!? ]W!?*Y]#IQE(W&
M"%686O('WT8SNL7_L6F#PW-/-%;GFGAYF-B'J"!#X/5!'N%FM!PQB? .M%)X
M:#A"@0#W6R(R%HJ7P/\S\SW"Y0<6I7X[N'041S?IN(4G'-8\\E7J"G<6#&60
MZ3&>7^=F[,.IO=%[*CO.81#<)54>)F59X*",<$4&@@.$2 :KUJ\%/_3\X1!>
M&D\WZ@L00<,XFL#O(KB<?@V+XGV37DM1 &W0!^NP@INPN;-0JQ4]A_UG=!RV
M*<(.QVK'A-B?Z\'%G=GN;.-K(]>)@1]@S1Z09R)E2IR8P$8!4<U7)-R0OR(1
MJ&H2-YI,_)38PR*4XV42[T0<-YFB%@)N=@,2Z(Y+($YOEQ*S(=YCB.?FD%BC
M(!K 24.Z>-$$%:CK@%4<1A/XAVU,Y")$D3$7+A-&:K4OT,H=K3$_S"3*Q"$7
M'+5(^L'1!JL"20L< )Y+@O8,< L<<_Q'+-!.$-AS!$I:DJ1')L+N(HI^1RCT
M1AG<$OZ5C+/4BVY"$J*>'((Q3^+27 $* PR8&7V?"YX9KG,Z!5D"&P)[ 4HE
MSJ8L=>%",0+K!N1/%L,[!F) #P(1#\Y64E=.[*^+$_L/$B/ -DCL888"'J0
M8UJ28&$%I?73S)8<L2I<@QN8WVA-R[S)2HE_J600\:4RQ0>9'WALQ0N0/+9,
M\R08"%[.T$KK:Y,#K!W4.K IRA11O$6:&.[W$?A\/(7[_,-/W;$$QGHOTW$@
MQW+26O#E!5@38\[XS'UW'(9@9;P"$@7L ("A1<_8F+MVXW7#GZOA3R2SYD]%
M4@^''?F###LBD4W X_$)QAH,'1$THF&56V\9 B"4LPD:Z%HY67(<41N1_X47
M3<TPAE#>@$$-/BK^2KA@]'*8D+1.0Z4546G>E&#=/8T"WRU(:45/%:PEMXW5
M/5)/B\U1%(%'B)?%*1D-RB+\&OK<VX&TP]\> E5]5[ =@%Z" #V1FPVY0Q%(
M09HAEE[FPBURXP:%*+E!V@)!M9"D9'+PM2S\66'D[QE+6&J0<^24QY;A.PXD
M>,4^"@8<C)8 ZY$A 2Z2$A[@<<&M\1G&XS1Q!5 EP@,#!QP:LTC0!RZ:90V[
M/H50N08&C+($XQ"!=^-[1*V)<./($(#C ;;^AXO"4834AFN&P.4I<<5Q%H-/
MW*(+/ON>%TCG6"0<#V"UKEBV91SKW#B6X-RZ[+_3@_2=\6A\[5QTZ"?J?.FE
M*==?@L43S:1,E#'K2S2:M>!C7UNRQ4/L"E^R$T^A(LUQ 9M%EGNM=PD>H5V
MA0$%^MW"^$-=>;9JWMK#;&14=U-$WTP2%;M)9DDJ)PER[4W.;,I*CL&5(N(>
MHS,VC?T$H9H2^,25SED@0HJ^O=HX/C^KKS59<4HJ_P$$/! QE5HF@'F9<;A3
MI$N<"/8%2#>Y8XR$TV_S>#FX[=0RF:JH*\;*&B*NAHBXTT&4D+"[DC-P$S$P
MG&@-G\C0)RUBFE-3*9K-7]'F@VJB?()!CK.-*A4\]L,_LGB&JMP/ @I=8=@?
M338X<W389IQ(L,))*E+4J*VG.2?"26"/_"&8/[#9QBM#&UG9+,VNKV[781-B
MSFH-V0M&T)'4IX %>52<@N*L3K/Q*]QX,N-]<!ED8A1"'H$DNY]<U 2;:/$C
M$%VC6$P:H?,T%I:/T/3HRVOSF/4$Y6B5#2QO_215I*!O&U(\3890@.VJ#D28
M89E(%I,3K2/NI)(YXM*08'4R*8]V+#1W6D[BQAD<@%D+ V>AEE/3;!#X+M9(
MN))BJ@U-5JTGJ$)%!&"QYBK"#83?:(.5>0LJG'HC!85:[0PU50F) -,Y(DDI
M+C;%]'> V!:)5:2D+\Q_[ C6\RK%F$>\T*#EBA3M#.J(7%TI6K7XK2HOP=B\
ME:Q'U>&'' ,Q2?N\<*E09>(G5&Q@T3# ZC0$C7)>Z2CO&%8!7N(4V"8:@4/O
M.N+:QSK*<!AD,OR/<%ZIBK??S@Y/5+G;Z]>M^\H&[)7 8X0*G"*[4)C7GTS\
M$3.3RJ#4E7&J)@I*UH@GKV403570VP\Y9X^Q[KBQ/YY(UYE$%YC:OFL5_G"T
M6I\1S'EPV>$TP\P+EHM%*'G5A?"06'I^7LA](^$8_9GYL2RF&U$.Z\0*188\
MK''.)8BI2&K(_13F)OA3012.4%13R0RGPF(_X=19PO:/A.\5P54M%M?,^QR^
M&$@Y;,CS1 X91JAS,T57P9D@1M HGQ7MO,K<@B401-@O 6L!1]=W579VZO-?
MS7:O3@YAO%]U 7"TT\S><E+ICD-8TVAF4J1P'%0W@",\T"4BI>JZI<8:MB!0
M%:LV0:FH-<X2_K<[PU8!D:;"O2*G8#J>);I31F+Y7ARA49EHU%/LW7/',B\
M4 M;SA$_2,_DYO*>R:;]L9[MCXTL6WWQAXA37P$DHU@*8"\QC)%G>ZP8!64A
ML!X.=OP_RPL'6FRC)>#XAB.EJ'#F!QC>+IKBU'Y#LLH/091PCU>CP59#=>Y6
M:!5UC$YC<VA#UU,R!PA=4XG$QEQ',<AN5![U6EG*+K%IWU!O-=2[CE -TY%5
M=#+^#/48H$.+JXO<J[=XL)IM7XVHI' M,CTFNE6'J,1.0X_:):4SEL(C:::"
M=^=^<N5\Y!^46UG?ZZ)'_3E*0/5=CCR/'_1VWR;.A[PA%2\\#$4 )A\9=#EX
MUU&A:/(\+YH\->)9/XT8QW25=I:RR-+.^W<_#^(W[Q[_N^>)*?\^]@.,RSNJ
MDSLOYA%)DDV4P,/F40P112':&2TJ8Q09&_%XO0__GSC7$ON[?%1.:)ZC>,,
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
M/S9!1@1#3X@%$-1<1P"3;(":0D4&R_' <GAC0=!2W_ *4V4@!Y46&4<WMN
M27;EB $"1AO^8$.(]M\OM@?EMEY).I4UH8A91N+ME,2F9"G&V@+<0(T*Y)4?
MB_RFI*;A.OTWL9U"40.=BF<CFU+@,?+$S,C:!$PZG\K3?(X2WI# I-PV10G@
M:/AIA@:M,A-'O(;(ZV@KT1Q-X7DQPQ?1L=.'+<0> 4;^'L+B/96CT8'>^^.B
M/WRJ<KNIHGUI6<?J606?_;Q6Y%\BR&1]YH?@\B=J^3['J@-Y+10D%YP"- FY
M52E3.IWDD:7-25*&\+6?8!T_2#\0VP@<?*/"/P1ZKE"*/8(/3")"U$=8:N-C
MC+2$/B/4]#,9D7^#>XJ@;-\8X5['6!E\@5HQ@ F:E "]5%"$DS)P_VO2,U(9
M U>8$<)&-G8)V("963P!]/>BCE%R/Z%G!+*!<EWL#,EB3R/9F>AC(M-P?8[2
MX XH6YS%!29)@B6?;<K..0,_$M?"#TB*A%D:DT[J.+^!.(*[THL8R*649J1$
MH8_J'9M.G!F.N&!W&029M%>*?6$1VZ:"K#G+2)N!>S.4\&)9C'Y@"WQQK#@?
M1@R^[N3YY1N5YO/ 6,.7#>&!Z!;=P$O.@$RW)@#*YTF9'A%3Y-H'63Z6 ;?H
M@\D&K\?RDF(&_]%%<;0RM"?!)HI<< %+]M1%"AL"=,7W.@S]"=B-O\M@B 0_
M(H&)IRT,DUEP#;<5SL79T6$+?A6+V8=HQ$ER?,:6<R9NN$[JD.ORJVB<+SN3
M*$XJN-R[3B4M64]4P0.)>'K%&*4*.S(3D(@&CPK#EF3 HV^6SOV2)3@P'%96
M<C:\+*:!ZZ;*%)^8CG$XBT.>1\"(O=BM"K?C/W7-GT1#-4V8[S%G18#A?%?8
M/8W9BGE0O.$D0C>0CQ^<M=W._H(T*Z*.L^P9*#VAWY)?Q<I:VQ#EO"D&B (]
M5D2RR#@(8Q+ARF&!?Z<S#52EHEWNC$IG38:!JG!#]'?00J=?\A <]"F4R*B/
MFB*M6KW5+LWES7$I6.3^Q/^/1B.1X;4?1P3S@]U 7/U\0^76>76(*H8',0Y2
M,L7!&PG*R]2*$*J*:"[3G4<@I?@6\,D01'<;Y+;4./AJFD]XE9=3F'DO7,CC
MSEQXLQ%5B$C"WE)Y6<1A@:UN2V#JT2Q'LZ53K'41,*2\(06@+J,0C(H3$N
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
M'. GV!CK:>@I.1\]HG@&*0$XLPSPI]L/X;8LBSJ(?^[$XL:@Y">Z-PI#H0I
M4*V<H5IU/9>U+HQ?<!!NAFDF!I_$8 K]3@WA(F=(X1](7H."5>"M$$.$GC?F
MXP]?-[K7Y(I^H%Q1-73!!ZL;8#WB/QU@O[-JEL21'RGW,:NY'8M:HUYM?#A"
M=]T*VR5J&*=G<A%DLX-$8R>R=/N)F=6AY@0J$];%&#T&2KG1CR/4PKCG:"$K
MY-;8QYXJ*CJQ?%4L14G;W(=&]^(.'Y_\J@GYTZHGH.CBFCZOZ(JB#11 1SAT
ME]H516)B$X4.:Q2CW$'VX<AJJ%/(2T+;D]Q&,8HY"P1ZX8;<=8T.4^P(R<C!
MY[NB!N%V?;1J8;>T.KZ1./ ]=+Y>D&M(PSAS)X#53S;5 %WD3VF'ZZT)(Q9>
M!5X F\5P7@SW]=/+<W90"O,TW9Y<1#S6O3&2D7Z404>XTJ3<YB*1@50 -W,L
MIDF=6^-1E@3&HLYA #1Y\%:!BF)*A7&K9IB4F#>B7!:J7_T]%RPQCW"WB'DE
M3NF-%$B[U8U<IX"H3DS_TU+[%ZSV*V0^WU>$-L)$%$.- ;41!)WC[!S'UUZ$
M08Q2>4Z#0Z[L'))HN<G'II+JEAJ"5TZVG8:R([-8NQYM=CV*7B"'#ZAK4#4-
MREM,&2;2;MCDMKTH8 \[#UCDR/&"$*_PQ%WY''A"UU01"9>O:7>8P.N2;T^9
M6/66JIG0V'7F(C#_\( DU#^OL.LQF8LY.)R"I+$&]"\Y;P!7Z89@^RTHS^RK
M>8SD0!<3M?:;U86Q3HL!.M.JS1.H)+Z^ZDY'XSDAQUXJU:(W+0^]TI;E\&X4
M46"E\9OX#UR1SYXZPL2ZRW.GB#7.(E][@N5K:>+5>WKD62RIP.%:FA_BVJ+0
M3W$BK^6?V*4-?"6BCL""!Q0U)ZB_3$W;BM$J\SA#KG @:*HB?!KS"&U$0F/L
M68J$AVT,<&$)9T3=Y1SMG/AN' U\)391/>L)%"FWQY>*+#1/Z]-!08)KQ$PA
MD%YZ8<QWJ4D6- $C(,FN*T9:W%='6G: O?.4NJ<Y5 -)?=;8B0W7A#@A;<HE
MJOIQ4]QQ_>XX7DK>)+H#1[^66GC'><_)7BH)"'7WM]K@UH*#5RCW<)(;,<B#
M%A2@PJYA E8T@5]<%SK!HDZ]VEHZ&B ]%5,CP:4:Y*G>QP *@/A&N6:H3Y+N
M$ZIOY^3DQ,H94RT'X@!B/%0=,3B2Z/=3\4=>8/PKCR6W9>:)&:\ I O=,5;I
M% ,*Y..KL=FD(,PI)K(4]8FM0I#%YCUZU7I/RBB//.KR"Q6YK]]PAR.#1D"U
MVY8%5"?;(9&JC=\J^2'_1+<(E_*71Z =/<&JD=.0+0UGQ4E'_,VUH&*Y/R*:
M?*ZC1AA-7I@5?=  EXFXDE2> )NCH J0A55(BSASV9R8QXYY44MEYZ T\^5;
MIKVT%H][:<^->[&-*C4$Q_*:R!RBR1G&@D-G+\?@9I03S'Y0Q8/J-L"V]TPK
M4/P.YW P)>2MLI#T-7=,G%$@=ZA0"A'KS6ZKO[FM;JI<R>(5_:V_<M4(/79,
MTZ;SH%UYZ \CP2SCRM)\B[G>BH/OG5A4EZ-[6L!#,;(?-3IA=A-"]8V?<($H
MXV&79DYY/IHP>@9I1HW_)CB!^*RQU\;C-;/=NXYC,A>,/Q,CP(]]!48D$/2*
M#Y'B+)52(T0:0J'I=4V:P[I8.<_ZKA;>U>\BF&"E%%YR!(ZJ&[5*]^YO_Y6^
M773GED8!HX+(NFB9R_'<\:B3:LDG"2T_SL*" #9SP#B!,%-N);6($]R2A=G4
M*K:1&]FQ0(*RS9S.IBIU0)4'0_19;K!$>#"C?&[('Q&*/(<VP$-Q\^(1 BB\
M5HA#&B):^ GC3R/@6^BUP8AG($4E>DGD+1;K[$ E"NLK)'!JK/&\CO@I+$<#
M+NXD#9BH)*>RL/&TH^<)-VN#'>9\.OY PZ_IM. ?)/E\/'1(%FJB=V,_F8)Z
M%.Z5^5J-!0%C5-+I'!'@9,*!MPB_IWFQ<!Q!LB"<DAG!P*C,)*\S\CQ W+>C
M81LN; N"\=($8T='S:>?S4,QD0S"&26$WZ1^%3+PDP&+TB!;5)<W-?5^B\#0
M:B/%?]>,8-7<RT6L;1T8"Q(&F<U4R",N"B>W*  :Q8&GT$,+4(DJ<Q8M.BBD
M"+15,F+7(2_U+IS 0B^$<N_!Q)H8*%!<:*#\17*3K8:%PHVL#<A+.>'04)4&
M]BURD#M+6HM/MO9E"8-F+A:?*+!WLKUFZBE4-:0:+L+"86V2?/M-DJ])\CUQ
MZ4OA_)$\*"$NDB$8<ITU5I_#F^JJK47"D;JF"-M+SY',!PZ@BKB5+D.S*B&J
M19QMX^ITB4JLQ18\HQ$WVH[6M6G;)("H)\)-=2ZNT"1V(V+49 PJAF*0:L9:
M"JTS'4<@N/.[3DE?PX;0O3$_1UU6P!^R31C."^_-!D81TK(<HQU('48'B>4C
M#VG0/QH%/_)IIH>/,#RYC=[M;/]5;[DI $YT!DYOV)"4@:%1Q_D,<A3#^2TK
M"9$G'V#OJ=D\40[IE '3./+:!B$,M@FGK,CG5+UFG'BDQ*=&Q.4$& .2Y85@
M(O/\=!F?&!LSI/DPBL$&X#QKSW4ZCE(S1I=1)DV'T!P[4,Y6H;0.T*:")9F+
M<%LX=$KPI47 <79W,$]1)U,EK^ EA'$DF>70]=L3N G&F9-Q.PK;^+] K1GM
MC*[^U',[YDZP)1,H&.]F@3[+Y [$NM:0YQSJ6D'&]B0+M6A5O,K+K^Q[O\ZQ
M1/D&O,L.)U8=RB%D<CX<:D6<"&V38/Y,##_* TTJ2V":_CBU:Z?!3)K73.W%
M00$IE=P: 0A\D@=G0H[G6,7^BSQ#);@2DS%K7_L\,P7MMS&6:U*02/?BM,JS
MH77T'V?:Y'![V**$K9NAPB*V^F)23A2@S8\,K?TFOCHA[,<\1<8Y!00)U7!=
MOEU)04$+4WG*HV=]2B=S<R53O0"2*U)KV]V(8FN41NQW>@9OWLT&.'2.ZKN&
M.*D0)=3WG;EEJ ;[%JK!$:\T<9:AK&SN[WP;I,'.3C>'--C/(0V^(8KQ[N=!
M_.;==P=#[KG-#V(W][J-X?P#&<YK" =^+K33'WHD*DBDU\6&H"$\YBUTJAI5
MC&VK(H WVA:6IAGH;-0 =.;09YM,MRPOZEYC^]J415.KL;A!E<PMWVS]DH;'
M$$HIG$B:CVP ,X#5%!#P?%R<)ZH"@<:TY20HW]E&#K;7; =!M1?@231Q>5XF
M-YHGK*WRK4JCB.>EQ#3/Q9XXQQZ-2:>D4>:.IWG%!#>NZN249X_IH_DPI375
MQAP]Y?"^#AD/=4"H/!U;I:<68OICX?Q\JI K"FED -97W,@8>XW8-S'C(SG;
MEN#L&]UL; _N-9#U;$-Q=HEGXA3,'VN(#MM!"%MJ9H)8AIO%VQQP3?T @Z)@
MZT4!X=S#Q1Y67%IA-IV*YT68PZ#0TID-&"L>HZ=V$[>I\DMQ2A8/CQ6YP-&E
M"%C:0@E)">_$UC$6%:HYS\1T*BZ;(TZHZH%45?9;@QD*#8@,F)(/W<P78B7Q
MJ/0@HM@DOSWN5OBMV&EK\JK(=Q94J!-' Q0L$3G(RNQVBXZ\PO:W9"/OE,I4
MZT3?'\!\H9P5ITUBL$&/538142S;G82^VCD-Y,!6M]IH,[^!]@66B3,U"8C!
MM/67(O$%&!>5SE'N 6-^RP&625%>CCY@\JD#C05Y#!4#;\O]>X,@&FEX#-X=
M59;4,J W0YY2I;F>?4>\>801Y G(?>HATANF8T"*?QAYGE_7O%9MV.C29,?]
MQ*XJMX25D@O6K*Z8@CZ,C6")+<9EH!P"J:=AE*0\T\&48C(3>F;*PJS0N,JS
MC['>0JB$*\H.ZEXU5>+?I6_68'L=*8>T3M!5A7'@9I"MGV@J:B<;2*2B7R$R
M090EI>0.SAU0\PCP^4HX6#ZZ&7!@@5^QL*8?\W#E.15@^L1:>2$Y"B+%?C3D
M"BL4<%Z0^3%HR?\ U^HK+/61*W!=YP\"$2$1IC&//2%836OT_)'U FHH-./Q
MP/V4."VGJP>Q[X+G%GKM";9JQ+JHA<1?6Z7*, 1*P].U::6Z!@H[QM ^A:G$
MM$TQ5B:)$&62-1A#23Z2;WF>C^)N:OA@79CR5Q(ZHCP92=MG2%573/&=)GDT
MGQG(+N:R&U8P,Z]".ZP,"G$GX.D!H[6I[<\+5)-6@21&6FF[B9F 62VWM"V:
MV!81SWAC+DZF,C2F%EAO5*:"Q;)UH=)1+AJPBTE/R5H\&ML<_G*C00%!2EG"
MQ@>C<N)HQN57IM-9X.@4ZP,S 4 /YX0=:3E4Z8SVAS)W6L40)\J3:9:J8#+.
MI)++B#7GK+F!\"<+IH+?2,4K,C=V-;2:GC!(,T/=L<H^)&;KZJ+D+K%OXK/*
M5/Q-3*9OG=^HA>%(3,DP.M>BIRY\?&B5=V(!(P7;G!O!E>;D$2&BHO#C5K$+
M&LNPT12E(B#MJ!MH*_(Z+7,7W,0 D0U4])\R!:[N?R;0/:Q;Y11"RXR9-/9P
MF$_Q\LS@R$4\B-7Z-VH=Z/N9%:HA.HQ;%8!I.\I4=80RU5K60$%25A/R;*69
M%9]WCIM2SX%,L9E1!V!5^)^?S4D0;<TI"[^@CO5WE-$;T] YA3['*=/,,Z@3
M.L:B3B7!(:KIF;E[JNUV_(4!E4B<=MZ)J1JZ74*W4OYWN7$)?Z =AL*(1>,=
M%TJ/J<>"YMV:>AL%?B93&B54&[U[J!)8!HP3^8[<0A'0[J94;:::!?V$< <"
M*U^E]T;5[1,IU5Q3'MX&O-@F)#\+8H6F56J&)L9B)U_#V)GOC'I%V[2M6PM,
MY$SP2"P?;5,^IZK+,PA";B+0/0W*(=1.#K,K'G)]O.?.KEJ*FA1)]:U4=D33
MZ4*7>HHHU$(N[D@W9>)]@,=1.M@SQR@%=_!]7%$+[/9>9W]S1=#MVYV]G?V5
MW&JUB]I=_),2GOQ]".K]Z2UAJ%ND#N1PGC#1]+D$ A'[;W_9W]G=?VLX]7XH
M^ 4OHGAVW>]RHDQ1TU%!IEJ8S(%3<GF)_2WI*4F1,"V,7L26O&CRLBQW!<W2
M'I(9@RV$* )G]Q&T.;55(>MA2,@/1#D<72ETSNH?<N9<*K.$D2#0LS*F@D'7
MY@@OXC=0@1\ZJY^X AX3.M0%KJ$<WD=PGQ>Q:R^) ^PP YCTP @J*Y!+;!H)
M&JK>X9:39AR#C:4_&61QHC)74^%[JN(*,?^DP) F 5-KLR\)L0PMCB+F"0*A
MQBG16>B.+7^VD1!5XH^M;N_5U>M\]GNCJRO_+N?^**(4@O'J3=2$ (_@7"<^
MP=0P."^.'="!$>5=E>(BGAHLS([J_$FMR[2PNSIKQ\)S>JW^WIZEYC3>:]Y&
M5P)./FP9(-C_:<$W'L($$KC\E[];_=D=YTL4SGOC:EI$7MM)Q>O4L(/SGC'8
M0:V<F,F@F!+G]P>PJ2IR0.7G(X7A60Z$8B(2;H )"WXD^=IT5=8TV?1Z3;%@
M4RSXY @543R-")3A),1Z!MJ2N@0L?T=D40(<</5K4-O-!Q &-PJ)X M""*,P
M[7>[6VS7Y2T*6#[/15SF)_I.W&!8R,U*XT*H0"#)1RV#1>KTMK:[SM>+=K^[
M4Q*V\L;Y.VJHF=/=W>_WZI+M^9UK<.K(&UC9 )90;(WO,4RB:XLPAGUS<],9
MJN!LQXTF3'3!?B?H/BQJ:NF_L6IPQEW,$P,]3*J'TP>WB&]#4P0T"' ^53QB
M4T4_6J0*1F0B>9 /H3'P[_R $PYV7J3%]0LTY885,0+9NG1K8-U%R\9'?D0D
MJEZW_0^"68J!@:B_:^[[?R+<1>Q''O4T%;_>:_^#$R+PSAZ_-]4 1=11S-?J
M!.C0YV[W819C5@73KTFF<FD7DA&U>INOQ&N\J+?]RGNM&['@VRQF),SC6TS4
M@IEWZ%*1:V]_<XO>GU8 K_\*?X"@2?WN6_MB^JCW]G6K--'=GNVE"*!\/\SY
MC[%T@.Z?1)C-P7T62112J$AEZN@VI&&94#G0"DWIB*-00P<0\?(=8$J67I L
M+[WN(X-O7WBOB^,C_3I,7,,Y.)HI[^1AB"2J^V52\ K45"HNCR$TA++X4HU(
M&L?1+HA(8$ND8KS%)-PQN)C6]E-B1 /K,_A'KE]^Q;X;;M'\-?.QMI"J]GXE
M4"!$<O.(&L>4-&N5_B:W+@_AG-HO<&8$]*&KJRB<,_@VHFI%>L<QL7X^84#G
M]:01#@.,_G#OD=JQ$@^5SV^>QN2:&VO/=-&;*B3F7BP_EZ$,5N:K"0FT)!IZ
M17/3F*!6)ZK]5"^"%9O1?7Z:48Y7S8?BM);/%Q1TXH P$["DF- 'TZC%98#,
M,KP^X#=39XH:T9R3<9I.#]Z\04&92+<SBJZM:7A\M9&3+ .Y@SY_W9+ Y/VR
M+RA(C]*!,HBLL,"ZZ,W+6."0OOB*7_B47O@$ED$^$HKH,W2[XGIAB!8*#9 K
M8_S>S!M+BR^M>W_5)VB-30B\F"5)5.CST-7#-&"+2Q^X& @!!D=A/E_1+HV7
M5OF\R? 7JK54%E]0+0*=8GN4FD[AYX.1K$JP.]^&BS:,"L#2Q(2"A2V2_/ ?
M/B!*1^>(QJKHRQHV4IQ0="92"FDC)K)>@))V>< 3SOD$ZPOH'%F0%RWG7USS
M_H4&71A0P8\\D.@\0@ABS_DLJ:I>S7G'?</CKY"-6S0$7OW")*W5U/%6/HR\
MY?P6321QGG-$T9LH5'GU,PF$/),1MIJ<!2+\1LB^JC"Y;Q_;J3ZVV-9@E6:J
M8A="=,5O<ET:*(1.->55#VW-C-K&H32FZ,6 76,7"!\$/2=O#AQG+ R4YC16
M8Q"MB[19JIZH:_(6(:2$96#>O'BF3J0CPRC&DCL0%EDXI;/$AKG9()[VZF,]
MH#W($E51%F@NMLI92I,#6761; "1X,:R*+-X)U6OABV-*'NA D]U46)LL%%,
M[ER.U.[41E\=8K&:GO0;:U3Z5@&&7!E,I5$R>3VI&19BZMW@R/^ARSAO@;TH
M3@WNE_8$]38M!K%$.VPH/;1W6VP4J1)71*48Y=LM,G"N8H7S>[)P1B!A'/*M
M'#%"4%VX/=^"&WD*DP9;1=@C1GG,>T/+<PI5M6Y9SU#_HWHF:2?+=>%OOW8N
M.@PD2WBG<39R#C$*XE,?)WDXRKOY^.$P=];,3Y<.Z&LMV,SC JK7&2.LX#,.
M1SFB)O[LU'6SJ>Y6LU#!?^,JL>(*._ 4-.%U*1F2*=-;#@ZOWNS"YJ U'8[(
M_I6)"_O,]6Z%H;0DM'6'*/O^!<S<!5BY%D_)DL%4)J&-NM!QCI1/9ZJ,\U7C
MF%;UK>O';C;!5;CXS03[RM!U( 1HAI,NPD'B8,54BUF"+2GRF=)&&@.<A@J9
M\1994AR3R LS/*?F 9-SK3PA?MLE8S(+OB:EB(CJUADTA]9$36B3)E/M5/ )
M'$IN>25<BP+%%C]6:6K:!4L<4'TL"@*,""L 7+NQ3O*G/DZ Q@-R$C+8Y )^
M50_\!_S0BR;EVS!.LV$=\^/<'Z780&A:UEB\6+*I5CJ]*'0Y]Z2JDW7&"+>]
MQ9N?2\!2+;]_+=R9NE*=+EM:Y[J=+[$[$_.6)"U@[%^2G6@.:=Y@!,ODQ7!'
M1*&9@)!0L'D[[]U5T/#&[M+<$"4F+6=K+KY-KIY*VZ2%UT+-Q*DREAE%9$3K
M%14^(.A,NYA6[1QX[:DNU=;H^1P%TH<FL;1BN4="!>;UZ"X^DCX%AC0RL!78
M;!*!O?[R1" NDF!>[LU8]?8WFNSAB\H>/JLS<')Y_-GI'7:<\Y.+?S@?#X\N
M3\\OZJ)'3JBA0 'S*K=L0G')B%!N$5#7@&*!,S=2F8'83Z[4L%P#)T[3I[%?
M+TOTE%$R]>!2D,-9J(PK$^;'H18,13L_ZY"S/4H,:C0(%932,=9D'&4!"E%&
M=&>L4Y]"R'_ T_(IR+B*^<AJ(=)LQ7QM%:='V4>![_$H+]U>6H[<(IHVM?%0
M4")B,VSHJ$[6(NXZ[0@V3'(T(P(C'#55\1WS)R%.']MR!(J7H^KE?3RNW@F]
M9]PUCGE5_!>UW$G$OE# B5*O 6N XY$(:5(W^& & YEQBF&7\4+"F&'"8L<H
MNB*$#X(]MN%,J2UXL JLL $:8BLH34Y)E)-"\!QD"/MY@TN!X?@]0(8@I_(B
M9E&F/@Y0XV.;312;8.6,XU :^J(#+HL97JQ>,?1*O$=) I/IO@HQO@DLIB'<
M5;NBN<"3<J(G9D\,3Y*1.Q&SNW;\?HJVEI+TVWJCUA +.:==/B^&U'[ET247
M&J,(B?!%JGXYU0]9(1%)]UDT57%9[I\HCWR$6:F!'L9JS?KV<?@U>^OY)!<#
MV42-<9C:QGE"B)])*.C40U:?GCBTRM5D:1VS]21&\=F5YJYS/*<MG2#D$4TS
M:@V[<W\H*:=;[ R2HS7/0.3]>',('";ST;+F;!>"//8T#$6%PFQL-X\1%)!+
M]4QYEF8%(&RX%!=2#B"WU-PGK)/6B\TA%$Y+>Z)@IO(V[U8)<$K%-AAE9AX0
MB_PB>V])JY4WUQ!I491FCE(/;\93U;5M+.,^V-Q97%]+'_DA]B <M/>?S%);
MS+$45MLQE<+/]>#BSFQWMO&UBP=@'M;M[=)];_;Y,?O,(J"8?N"\J()/:#9Z
M-1NM1TGQH%TS6X=FS+JD) AB1#>VER5E0X;5D$'GVRQ-HX>)$I8[969 J33[
M_01L7XA#4O*38.)*PWNB_'@T5%@-%>SASXN 9C"HJC$^YZ:>V0[_]\T_H^'7
M#4E70E*&E\'!KJZRCVE2KC&(L0((;?QB"NA;S/DZ)7V^T^^,>=1U=%,<@D@E
M8ESD3'E(^A?[)W<'I#B!LB@B1<#]N,JY*)3C#ZF@$1'+[O4$8<5\N4(^R>';
M"/*S?#E%;_"@*_Q:2M0F3A;FFU0E:C\^[H!%.IS("BDYJZ"E5#Y6N>-H8QD0
M'F40<*>O G=9P$5F FF284T=S3"G&11#G+V 42J!P\?U Y'VL*-3!EM!X*/$
M'%&>'2B]&N'[?,@+R@H(1F.1([<)8C_.EZN=1!XO;KVMB-3%K>+$=M[ CG-I
M[9;>5=HU'MQBZ%R\(U=P\6\T<;C T\Z/Y@EO\/%I>ND4JQ*B+,$6!^';-=04
MRDBPC#V?$'04A90B1MI^P5BV\TH@)PTI7#Z K;IY;8,JVI. E)C V=:7BSXN
M;9ABQ1;.S9 T]F90*BUGYAJ*ZRC6S(K3S*R(62F.$@T8$#B/! \SC@)IH;0@
M'ZS Y@JV@*J_ET"":.*[RHDDJ$LC E7<7FT_M=S3C'/5<&]F,YN2TREB7!8"
M.$J(F8'=.$2("FVPM=2?Z*K7<@0M=/&#_"4].4@Y_5%,&JL<!@7,N 4&C52W
M7O4.>5@?LPZEK<#AQC@KA[,Q2BWQH#R?VRHP&8%&U0#TC\%/A"N0,1"P.$2^
MQC.'5,T0DU3[J=80;G/$&-.9A*0[HY\K?<>AM07A3B-=Z=063@"EB0I"QW0R
M"'>LR@.DAA9#V,8X&B)8"]\<BRGLX=%\X,GL$51,I2H+@).P$R25N4I5H9$A
MUC['#(>:7^:UC**0JN5*RJLY?D-( 48@R0\X'L$IKXA]SJEFW[RLG(JKN;DK
M4I.SU./H,4@\TC?6\[20'.C9F=KFHX7 (][DB^$SEQ@2Z]\62(P41O%U0T4F
M.*$)^ "W/:&A6YAX,J7.ACA$YR(Y%PEA,D]"30U+IU)E"<FQ+%\>3>WU8>D>
M+E[ISH^,R-TJ:(A"%19N%T(+VSDHQL&GXI@\A:4YW!^V& 7B5J#5Q;?64YN
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
M7& .&1@_E?IG)U:%B&$5&"#85<CU\/9#M_Y*0FDNQ$R=$[2&M^0!+9JBP?H
M7+05 7=9LEF&[M?)&U\;734&<KB\4R1NYE9#+G6?</\A=\$Q>Q!<PJ;5B3P?
MG=N5;*&N+G*+DUQ4*#NX.!US8AB5G^1G54YH=OA:6R9/Q>Q22V0<(M!ZX+YP
M691Y$373-'"0/(-*%K<]5R,-6Q7X9<S"64AC9MT.L=H,?ZB'*O<,,KK%W#GD
MRYH7UT[3K*+6%#0I$XRW.F*"C.7BT%G?52X#!)&/"Z>4WYK%+8T(B^<ZFBGB
M9#B@X&^YR15*=[:KL:D?)YWL(H"+,PM]Y^>ZW;HM*9-'5T9=FZRXD 2"EQ>!
MN3 'U8Y29741&""@PB8YTTF;WHC(D/K9@C/Z-@?T:U5J&&-GB!/T(G'7M3G[
MMT_G[T/A RNFF-VS[%/^2XS$4R'Q,,^,@.D^#?W,,@+%-&8GF\I\KZ*\*8"N
M)IBQ$2+#JBD<<_F..>5B<BMX-5YL"@8.Y4?3>552$&$VRT:6H]ZEQM3R+IY
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
MKZA9IY0S-HULLQ36<B(QHM/V50K*H/!)8 A;2U\J J(M7KP]*32>UR 7FM9
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
M00+J3A0%EM]^=/B0'/1=U_]WZL)9 ]#1K>8$T6-P]N52PW,?6B7BC)7+Q6"
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
M0,B-@O_%Z4R\#9GX&$UK"::'6.O:<QP->V'P<)'8]."@26PJZ^)_79/!AH$
M#KI3WYZ ^Q>R"'6E*XL16:#DUV$G5U:2O>1X+&"V57EJ18._(G]%&<$2:7+T
MSB]>G_]?"JOA9:1@ T;JF[>H]:\8CEW#6X=?_EP5!+I_@(F-YD/<C\T#-!#D
M&&[+72)O%08,WEE-;\<.EZ8$YL8%7H8(3(V9DACQG^ 2D832)5?*PW*T/F./
M(.H1;J4=@J]U872"S9T)CX4W(RX<QD[)7.0._JTPR^(AU2D./#?8?9KJ C>P
M^X<(A(S8+*K&^0'#H (]A]W#Q;1O(-W=7;ROR<K>)"@7SR9!D0__NC/.Y^4N
M;E]__Z#_OY/^7N^/^60'C.;RKSO[>T?'.W63ZG1O_NVEO$(,)C07$+,86Q#E
M1?1._E@LB9/CT_DWKDV,=_M[:'W<(-;&^V7LLQSTSRYB.43S0KW0_W@)#M$\
MB18OXI1.*?WH-F,$0>WML<53YO"_(_UF^;@''_W<_/OA66_OJ-_ZT5ZO_>_+
M'M4_ZO7[^VL]:OG?#_>.'_F@#E8^ZF?:1-Y([#^!X_+7G0,CT4C B;VYZ6A7
M+HHQ_<_+.::WT\F+_?FWH.\?H$2-&W+$(O3#KIY#C.# [6W.?SFZSQFRBMB
M.?JVQWW,=@_G*@+SV%:K?BUVZ[5ZO5QKP5NKM97&<*@43%HN)[J[YF5 J=8
M1[\-ZD0-#55Q77#N9]Y[P>;._D_?:<KN5*FD<P/FRA8.&]W?9]KXT5K37T._
MR$#:]%,GIIV8;IB87C^03H [ ?Z1 OR('2)KP?1OO-XMLWL<YZ=M8IMX2HY/
M>OUU#TF[2'XW7;[")>KD:E/EJK_?[QV<=8+5"=:]"];A^M?Z/0G6;0,36W5Y
M[Z]K+#V^L] VL4T\"P=P>1_?SL+=@GA!)U</-:/3?F^_W\E5)U?W/*.ST][Q
M \G5D_"[#SJ_>UO,V.-^YW<__"X\/KGJ]X][AR>=8'6"=>]^]WYO_Z#SN[_;
MY7W8^=W;8L?V]PY[!YV#]-#;\ @%Z_"L=[JNDNT$JQ.L:P7K:*_7/^U<[^]V
M>Q]UKO>V6+*'^[VS=2_OSD/JY.I:'7NZUSMX( ^I$ZS'+%@G^[WC!ZJEH,O[
M9VKGN@6<T\%&PCD=]X+_[_.;BS>?_^?-Z___R0,8G-T'?/OA<0??WJ$>W/M)
M/>D%EIY#T-:*X+6%1\1VX?,T2A9%S$!4!B/GE<%/Q>]\MC Y'RTHY :UN=-S
MUH%0<!O?';Q(1/F)XI20)*^B?+2;9!EQE!869%*8K AH5%,!PQI5J8;T),9P
M0O4Q<$&T>C-"]AF/D;!'8!B2!7-/E838)0-A^%)&_EPQ#D0JD&?CQFBX4P$@
M<EGU^.F6>@V>KIOG';S.GH9]6+HZT@S>@J2D.=!:H$.+:58E(^PZ!U5&,X-?
M_0&K1;\S'$E#%]S3OL&9KW!TC@*5%.IJJG*!;8T+X4?;*."%-27R;98S.Y#+
M45-C^G%72*\UH=K&_Z[B$=%\(DNG@';!-^!70Z',0X  PD'P 1!,]!RE2: ?
M1AJF8\7W#T*&W<"O[B ?<?#^?1@0#.SW53H[&@?!TC[2\,_3%(\:<PPA/,-;
MI);K[^W^W5 ). L;%SZ*" H3/-<%$[DUSNCAV9HXHP]Q/2"KU66LKC;IQ*P^
M'])+#?LM(.^XB2!]!*,FO$U@'B'0V5@I)J*>(^\$:9@Q_AP.0C9B]9W"QW$Q
M16*U)"$2U"O6)\7<A=3(X2R-$B+ )EU(2\8 <PC0GETAZ2H_$;X>Y\$HFQ1R
M"DL&:(Z(!E(@<F+$A\,U"9'S0C.YSQA ;X:_FZHH 96F:/ \X.$T0WKM7L#P
M@<Y*X'_/-47 _M[>L<4+%'I/>#V>ZEPACCS"?1AT\UDV4@F_.(D1MOYJBF26
M2%UEWDP3P_]"M8 J>(B\9CELOR9P%/YXXE<+&=F0 =SU. 9@C"$;ED&SA@4H
MD&[4K*F=)YUH1J4+/M!%=4XT51'?IK6AP_;C91H/\?X;:[@AD@FX#A F4*!5
MKO#J@_\%T24>1Z3^G*.:J%+BP86?"O )#@G>"IN?$'3_1&-#PS?_72F4-;Z*
M:KC@[EU+?\_AO:'&KT?<^.!KFEWM3K,K_FL#XI__#,H'_$G%.@GN7:93(4@D
M[U=O\W@T<0C7<0F8%?UV*NMH?PM4%@$#I.[RMUX0&Z30EIH [1/\ #M[$2&A
M[ ;-X5K2S!1&7="H(\(%S6.$WQ>C5M%'N$&L@,U9EV,AIQ6LYD3E1"_,!,1,
MAJ>?FSJ' 0'>+4^1V-GF:80[G,>P3#!%[#LD6P8-)R2\LSSM$6FA7:V"8 [$
MC4OLXF16[*)J'_%!)FM+'TRRK/$P$X-@_42&+K$-G\RBS/#58@C!OB "*]TX
MPKNG: W W$;PSI8S7IJKPBP4.!9Y!HK04Y("O9KS@7A3Y9JGE_0P<E_!58?
M^?4W(,ZJAS)\L!?N'QS)ZV3$@E2\##BKL0NT]A9MS;R45I1QAX6G?(*\"(RQ
M.H^&7UGIDED;X66"A*FTB,22B-"G250(K#*.KR=GAA&Q$"X6OH9""=] UR6K
MA'T9 <H,M^HL$X;["-T<1+K:1/#CFYPZN;,,T2=>BW@&4VW#6$\."=3%.WQQ
MX\E*!'07P],O#HY;I\]_0KS9M'RQ>_;=@I+MZT%NZ[$)[?ZH%_LK<]0[PFF_
M3]'P*LA3I^VY5* 1R,S0&C$BRT+5SV$P8DT0VR=$R+;&]D7)A![$5Y/--7"R
M>80]>F25I=DE789\+AFT3OO0P8P@U_4A(XZ0,J;W354R)XL0Y<>^G?'I>  E
M8]O-LY@)U'&2RP].)SNWE!W7]F.5!3M1YM'RC:>-_0-I6E ]*D=!NL;I.[34
M<_ ^?H]0JMYCN)PQO"/XWNMX@L8*\K"!)<+<M)H![E52#1B3,(8+D@$S4W"&
MZE(L]XRFC>%;T&JK2X:=)D>;;A?6YG3%$X0W_2;%V]J)93DSH-L(T=+1\@^]
MBSG ]0^1FHLY!.F"$1>%?F8H@;\AD/;"TF?+%4?NSA#,BX5KNL-E+0L3$*R!
M"401TNC<8%'/(N09)OR^NC_ Y@SHU%UMBCBN _%".RC?XRH9QW13#Q9M9K^Q
M5C!@ 1?_5\TL749Z)MV)O)\3^4KO5IF3:-I=33+X*D+@Z_L7-L-&!*;Q/*3_
MG%8SRP]/ZA:N8S!G4,C9TQ</-4F(7ZK;MWO9-V3:BV=$3ZCO4^:'924$'L*0
M[MIL/,:@.)YCS94URRY9><085)F#13[,BG*CC,,UW<IWY"I\RK-Q7&[0+*XU
M<2<T[CF-&ZU:L>EI._ ?2/-7D)]A([RLEYEE4;ZF S >'6EH_KS$_]#Y&6U1
M#; V )U8'"2!1..9Q?\_0JY*N"GM$4=5[)[Y-$MWB5"B0,*<W4%4"-&'2@LV
MT[9E6_ZI^>;$JS;NZXS)[]1-CI+CA,,B##2'B&RM2X;'MW4\M(>X6)'B>2(%
M!P=[RPL.NMJ!KG;@N]PA%Z#L2&V^8S)5SN$AHWI,@0?T%]]\0X6V/?PK>,<4
M>EX39UZ1/R\E\Z(P8ER4)H^AXRHWCZ5L7-;Y8U5Z-YM5KS_T4B&6>,SDYZ-=
MC& NP+Z>P%+'0S( D LI%WY>?[SLLJ&]78B3E2R\D+)[4[O/=^+)VV';M:_=
M[R:6\]_1;/[2C>;T?OQ.4K1I>7C)'"0;H7>/%"9R8RX0L#\*8:<D*$&D(!G5
M"<S 8@/K88H<W(GD .1[2':;80R<IAT%E"H@.Q , 2P 8(M.I9=QGJ7"[67]
M.LV_QN4L%*&X4@.$H^88,OZ!WRY>./RY4%$.UJ=*)\PA/@#A%;^>PP'P0TP<
M%Q0_*1R-@F[_)=(-4W 0*;M++JG0_^28"(41A/TAG@FQR?)U'H(H1""CVRS8
M]9B'U!/1#KGNV \4[FN&Y,IRKF #<OF[Q+:,D\!1-!TW$O_"!LWD5ZCM6N)K
MG.>0$A_*B'B/Q[H'34&O8!]G]"=0K^,J"9)XK'K-!^J1C+B(8/](LFA9R<32
MR#'O>$]8*4 9.-"BF-?#*Y(([LD+(W)L+#:S3X73SB1#]&P.KZ&RSY4PL[0^
MFS)D2%6G_EUI:N\AJ1>B-2%NDLBY".RJ\>(7<H3'53Z(BRE'OT%AC!)=W6$O
M@P)K88;*7#7;?' ^*U%'?"&,%"8@YCC]AS@S9C0LI68LS2-C=")5I- 7.>^
MI2)X$&PT]HMQ[S4!>HIR%@F;(;CS6[Q_OQ(3*WAO#[%=8HJY9T.887%;HH(V
MB]*VLRR-P7;2 6Z;?V)^3\H/[6;C74K_.S98CIJJ4,3X#N_"[T]5-)+[C@^P
M+F0UN7-];^JQH)E02L$,)Q%:L^R<BZ<\!-:)I066^,!-/I/"+,QY@W+BG#<Q
M&XDZ)1T#_[O5@G2Q)-CTX\6*3ZS4:U*.?I+"SXNE\;" _R0FSV645*9X#,NV
M)%KD_GH>+3ABA+72ND*["*JDU#4-'+?BVE9,AP8C"@3R0XD:S!^FOCTQP8X5
M8UAU&XSQ5C?CB3' .&<!JPK]L%^3:/AU]V)(U73![V"5X7#I:[L8S*+H(A:P
M]8(+N7<XP6<YMWA.FF16C5@XL0A-=-Y,12C,(W^A:'1L%OJ+QI&,A:3/X$GR
M@Q'-3[Y$TT3J:(61-OV<54,)F?86/2OB@*,-80IJS0?'^Q'Z@[9K]3N&2'9?
M17F2!44\JQ(QD$AV]6;2/SFFJMR2$G304<IVR<2>*; ['.N'R-&(7<W<[DP
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
MW?GYIQ?!W30+3\^/- R1?'U>J!?Z'R\1L#6)%B_BE):+?O12GB\J! ]0+<A
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
MGXO\ <!I38-8EA)>(.ACJ(N]9\.8DY!@K>E]C5):!'Z5($_P!3T8L9#+(57
MFU2JF 4@^!,>T<C=$@ VDW_00@9Q\M'=MHSN'GET][U5J1M*M$@PM70,A+,'
M4!V8R9(NYM!@>[9BGTBH70+'?W"B'Y(R'=B<VW N@*],B&O#I%Q%_-MDPL9I
MY3=A!"=R4+F^@@8<L9*86Q^.*V-$?K4I:%_<0$),0D&%\/,?U<CWQE->4;DW
M014D9SC"9\&?<[[IMF&/XENIXK Q#IN>>^P\_,MG'$ S-5[.+9O63@]]%B\3
MC!39R$("/ &5WXXY3+7&N8RH%!-?%K>K<.O3\O5VK:II>N8MN)-Y?=6K-+W:
M[6;?6O6JU=<;M59QBWI]?QNV%E@S]/Z56KLRS#H7,S+';';/7*6NJ1M4PYS"
MSHLY?$'=@EY?K_XL)7S0:"X.(XX!'(W"T*1[4)3RX0HED^MQUZ03P+M,[V,>
M8!QP.?+EJ@#GG@94EZ)M@)S)K;?;:K>]Y<A1.55>8O"[[U5O==16???RW/=N
M7#&A_SL 2=%;+C13J5(&/6YH;5*Z!1J76.WL3X)I5)NV51>+#,"4NEB\55?;
M+3TG/F:?_M[XYL+G<M?V']R9=-2&EK<#1$%G<KPZX\!^ @W1<2FV AS@))JE
MMEM WG(>>*G.I%-3V]W7!^R^5WO. Q;TMRZ;&U:<_W,2TKNK=FJO-]"6PONM
MAS*TU)J>E^-*X;VNVSDOE@GKFRB%X30$N-JHO9.LD/)[17\M5<M-X%)\;VJG
MSXT7--)/0GQ_:.AJ0^]NWJ1=RN[]GD>]JVJMQIN?Q_'*;2!K-V [:N6')B ^
MU#6UI=7>?/:"%-@KSJ/94O56O6RS, Y86E\*13PNM^0EEE.+9\Y9)V)_?]!5
MO:%)^5V6X]#4NJY+\5TXG:<+J7>E\H.3'[I:UYI2G)?G.#3][;6KXY7F(P=3
MV_\2&=2BR5E>)IK.)5QL'WY*62I% J2,]%=OME5MV_AT$5!Y)Y5)4H"D $$!
M]0Z(H .C@'RC$-Z[Q=U">Q;1D9JJF])1H#"9*[R:4$ZKRN)KXB8<OVC=1/-(
MWU%^ ;96U:(R(^HCR*C30EB3P(^[KJE4NDXURH9HNK_4-&@"[ZMWX'WA%S9]
M;T--E.@O]TT/-T!?Z%;KJ?:<J[L^+3[92#_I9$37>(FLH9@L\9S>J+:3#QH+
M[KW%%8</F]3)C^JL4BW[Z7ECRIL+1"M\-CQJM\[+X9S)!-:#?5(6%K.\EN5,
MOZ5':LE'K(64H*7?)_N58O>1A1R#9<#6TX U%J(: J@+#VD)/(&'EHRLN(BO
M" +4-R+ @ZD;_ M[T;HS0I6QX;HOV*2,\89AV ?@F;$?Q#; AK6\1VQ?XO#Z
M07[VO(/6E'<E@T77:XIIO/"*[&6,.IB6(#W:03;K6FPP$?8J"]O^FPD61%3?
M[J0;[:[D-%CT#T#,,6:CO&!JY 93JU-MY0/3(5%9W$TNZI?CV \.]8%8Z+V6
M:@'G/[XNF5[IY'8X\-FQ>OF>P6:H:\R],0V;*B)8>*YZ!"#LW^-@@PWJ&_8A
MX"W5/L9^>%6T54EW0*1_80^)N.H<O\IXSZ"%3VY,N[)T>I-7'4+I]&'ZKK3&
MRDFOT1Z[.^VQ#,6>Q%[^B59#'ZV&7^_=3UM721_O.6]8T[RQ=5TV+,A3_)VO
MOO#D0)BK8/QX*496NQ].%);49]Z4-]84J>\I:I.RYKVH+9?1UUS2BF%9\RXQ
M>.-QYBVUT];*AL%'*?D)X->ARR#I+$A,1H@\ 2>1HP=8IS9;>=%/9NKM]U":
M#57O=&29W)XH7W@&D][ W:C^X)+$M$9'U3HY:CEDUMZ>#Z335FO='-FY,F]O
M4VJ/ P%)B9_E^S\)B?^AKM;J.?)UI:S?ZW$T0/V2!?%[] G1>*T=O4$R:[%0
M@)21#HOHGEC:O-U7U"E) 9("BO.EEBQO]U0F?W3DY(\W7L$13OZ@]YQC.I\U
MWB#K NTKTK-N$U;53>1'[2U;5>^_Q5>I:&/'<)QOGTIQQ%PTRQ[CE$?#Q W
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
M*(:J&6Z7&MHE$L:>66P DS,$(&V:+KHPHHJ6^*B(&824[R'8F,5=*OR:*!K
M0Z<6I; 9BH1%RF.8NUA5?@?2?D)XQZ^C;,]%K,#M8.(V]S5P?B).DEXM/L-C
MI4[&I]0%AD60B7\F8GKH"H-KJ-VAEU>PG"CQ\H!93L1>2K2%M24S0 @3V*$@
M& MS$[$3$G?&S!P\>.'5P5)&-:Q^"1] + 9;%DOI1&HA'#UG 0O.%W[\<-P_
M6+)!,A  3^U/<A@T3A*$Z1K/$8V$E*\J6"?S\)+XF1=@^@5+\\2J,@SNT5_L
M\Y*Q% EX_D*BKT!@,--@#VGT#9,;_>7D2W+"Q:\&*Q\9QSWF8U#ZK#%U>#>J
MM' ]' %$X>*X,.F9)2J<0F8FZHJM2,8F>FSEPX3(]<V%2 18->3:6$[_PKV9
M3RS.J7Q (Q8^)Z+R/!B'SG/&%:R%U\7U)F2)X?MX/2XZ568S8/44ZPP3G.!4
MN1 3]5(^PUH"4;$/9JU['[W:I"U6E:^!RR4=S\[%-]SC)RFQV.7>;Y%6O"@:
M>+X[;]S*2)B#U)J^Q(OD2,>!'D&6I^_"AREMV)KQOJ_6C-**8^&7=$<3PI/T
MCV!$%#AE/RU.XR34L*:6)_G.C+'K1(D/2Z^BHH#PUZ1 I(&.IQ8@>R$-XC6H
M *J%^<@+TE \$G>:C0$?RT0>M5Z\$<)Y$DRC<\,,N5#V4; O#+PE\%9@7DIE
M-GS MG+5]>246%\=%_YI*_TPL0DMK,/QT$X#3&$7Y9F"MU!FSE@0/SE::1X"
M!>+3>5>A$P[CB1B>IA)+K'G!T$)"!"P7_Z2BK19E!SF>"!A%'$DLZ OFB6-W
M"9Q&"' A#P8HWOW =8AK71JV :S&5JZ<*2BJ_.6)ZF381ERU?"L<:6%K>5KO
M/:8 H!X9IS10<AHOJP!3T^'[,ND#878%-TK/&(D_<?PB.<IQ7RO,X6?"S#,0
M 2ZJ<!F/B[2BM'05!:I+NE_*_1DF)(51=8I[HD)B*E=LS&;WS.6C'^N:RAN/
M)1)= >8(USGO@#WEX4$ K?9?92+2M54&(6H!(JJB!"3%R\DQR@\6P$1Y!M$9
MA'F[(G<1F%8*[?\NL!6Y*G^<&( @FQ?@^PF:2L3 5^ #,'*' K^B85SZ==28
M_/<HRPYE*2_A6_RHV$2\=E(ON!+%,&<8<\L,$?]\9-C#DV>S\I)J0&=\-]E=
M*57#<I/^$A[!BY E2OE,8%^:[@9\XM.';X[G?>3$"E!T&78F13F:OD]MO(5;
M!W][0[K/0(R4L)F(;F)-K,4+?Y96:&4LZ8LQ)9DX?,18-*4+X+"!1/)Q6#RR
M2=-T?H(.AB53+UBL3ZXJ/0)!-LV%&LTS(Q4JXP 321JOZ+FG$E;0"PDKU&58
MX7C#"N\03J6H0@>LA<%U[_IRT/NF#$<]N-:_'@TIN##\X_;V&_V[=_=/Y:HW
MZFT277V'G7R]ZP]_O^V/5&5P??D*OWEG>%]?]?]7&=THH]_[RN7-]?#FVP"
MVK_*/H%--1;8@P@0A^R1IEB/4=N;>^P\_,MGG+$S-5[.+9O61@]]%B\3/!69
MP\(0:X(9OQWSC6J-\PX<:QV/W1:WJW#KT_+U;JW::74S;]6J6N;U5:]J5;OU
M["?"-]' ;;&ZC-GS"_.\RS7P76M0KG?6?/-\6^$X_J:;6<9\W,PM2*G45HH]
MGIEEFE-6SN-)S)2O5=O-U%AY7%BXU1IN=(^8NZIUG*:'+PG[Q.&5U;"<: 7#
M,K]&\(8KR*$1M##U#15J;CE$;G3ECCU8:/>#=GT;W$^M<3(#[*OESC(4AZW(
M?=/S3SQ"(]KD86]SV(W&BG,3!+Q@X[2XH'[U3",>L.'/)*LX3.SI8GK"*A.?
M0J0)RUL11C=AVV%MLGF :R8'B5X[P)7KJQB2%"2E/K=&2PH2*4BVP9Z.OB!(
MTN[K ^-AN)NT1_T -[ N2) ,:WD+<:T#E?2X[4.3]+CF0X5UXP#7K!ZF6H5+
MU^M2K3I$P=AH2[5*JE5;84_S5;4JT8%ZB.T[>(\.3_0*4OK_#C [\1@%??,
M!7WS0 5]\P %??-P!7U3"OI#9=6-CA3T4M!OA3V=UP4]-JW^2DVKCU&:=PY0
MFG<.5)IW#E":=PY7FG>D-#]4?MSH2FDNI?DVV-/5*A?7X;2AM5/_)'<XQ/-M
M:J]QAT^4TGK"=0;U0NH,6K+.0-89%-H1<,NTR(WSW]^P/(]7_R<=OZ0C?W&P
M_@G3MBR741N1%5WJWJ@T%CN^S;'D;&"/JYO/D'_'"N45+2KFELUK$3-*XS*G
M^?)&/UB9#=>19G 2R0TVLXU_?A=UE"T19#9J@APVB RGMU%1I^AK' /F7B04
M>CRA$$N(4PC!.V0$]YYE6@;51W](U(A^7)&!V*3'%J\VPDFAO-PXM0XOY4^Q
M1";$-"JG'*<R)5+WU60IIY<19V$49PEK*J/Q8NBIH:[!H@TW]]B(PDH?&"\[
MHY)BT;DUVY733$X)Y/OB<RP_8#%-V(PA[)J[IE7G1^K8;$P]9_D(!<2C.1-6
MB+CA"!WJPIRL0 \1=\41J8GFMV'?7>:A7F0!,IA1D6J2..CKVF>Z\<![C']U
MC1E[=MP?R@>]IM4_*I;G!;Q]DUCVS/)]1G)IB)-"'&IT=N,^&+;UG[A\&'\\
M JW!!&6!/T6]5 ^F&GM@BRXPQ(4V/'!L$\PG'F%WG'N'VDW1F RJ]47$P8K;
MZ31N_ 2W:>",NC"W<IZH]T\V+\A)H#$R1P/Z^+B%U) ^FC]3/"6M&BV:,>@Z
M<R)V5>DA[5@91Q$7R@/AP/^PW]UJT$9]5'8GLQ)364G)+*?<_Q*-EPXU@!+M
M9=,&#A%;3\S-I4[-'AXF3: 0@05O [:BBFG;'-6I\5I^A.:\ %]$K4+B]N3A
M((_PE=10A(3VQF].MZ1>T$^^1R#XNZ>$%D$&F:S2U*K*#8TK$J"+VI5A?Z2?
M<VJCAY/;.;+$VF+Z'-:S;FHAN/8]F_./B$]$W;WY5%IJTJC,N>&38'L3,'S@
M\<@TBJ;O"1LIY'@)6PDAYB$""B/DPQ^V%06S0-'Z<'O9N_G"%2[> B.>;X!#
M 1(V&7U-,,RPT5G4Y\86W39(LXS61:Q\PG"*&@"2C0.7=P:9&L_1#+/D7#PW
MB(?6/8@1-1$3&\;/XR^BMD0Q2XM>29LJ$X-;I[YCIZR >G+&J+ *J-0Z@R9U
M",#PW2HCFD01WXV'E_ N8G-0^Y/SCSCP^:>P1=L]]7))#"V.6VZ!GA+XJ1D.
M&Q +C@IVN7R*Y"T>5/@3-7JA*5J9N:Y#O3@G+BR+,Z/P)]N(YV>:K10*_Y6R
M_V#PY"9&C7@.YZ:3 ,2AB[$$8V;2T!_?41*34ES+^^&M/*^-/[K1P:Y8#Y^Z
M@WQ<S/Q&G*9U8:]&'&<2_SC:&_MI\#$C*A]NZ6.7'1IK"7H=3I="' :.8E W
MH,2<Q\5A\HDNA&OVR"6.. V#JZ#A:K!=#^]:& JZ);65#W8F0SLQ_"$>A#;#
M>8CW+PG=@$:#/S- 8/ASX1-( 8C:R2G<&Y]68B>Y1'J\8<XY^'R!Q;GON70$
MCHKAKO#41;._&"&?F?&#M _V$Z2@Z-#KB_%-U$\L#1K>'8IW/(I[TJ[58U+#
MWOBRL/T8K.B5@T^@-.^_2#200%@ZP63/8!M,!\_#,2 AWJ6GP_^5&"F/@$@(
MAW!NFI'DV/>18IRPADK%X')J^E<,$"4>HOP-6U'&6L'&^F&) /#J=GO*>&ME
MTJ+>R8ALGB?0GJMQ(:9D2O8T5W19V+^-VF-GVKSA;*ST1/I,X4-.@I]B _/
MQ4:(F6I-#FM_%PAQ0O6$5 F[A7-QM""#/F@?D9Y))1*Z+JD2S.8SLB=BYA7_
M.3D6$O U&3PXI0YT@<N'8I)E10Z><% 4=Y5@+T9C'/M9L ^/\.M$8EYT9XLX
M.@'@L_)!__CZX?*1:JDOB"YW-*R+QH6%# @1!:=U^1N=[ YG&#J<2-"/F35/
MMEDVQ3#"]%;YK%]&XSQ1,#KV--/D, (X63?I_$C8UARX(OZR!$N\^Z&^!IXQ
ML<RI$R4'D4N-%V%%..EN'((ML,/5$"#X:$?R3078PAZ>2ISTPG(BW!8'3\#B
M'72YDSB6AUR416-)L^3[R3?8:ZP.?,L8]M'%L-]#;G]AO/FW<)U;-C; M,7@
M#$.,K]A<4&&/8>QO*K@,,0OB+2E[3/B^J?'YO]@XXGDT4EEHP9RUI/5=[.S*
M.V>'HV<6QG.DE6^Q6D\,5:0H'*S99/\.L*O_?;SU1$PN.;8C;+?-U?$'X1)
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
M/0(<UK<(Z9YM]D,XP]]Y0SSV#6N*[O#S-Y,_/$;TU<.,^]YX',P"*@"[2A1
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
M12Z@$"R1Q$_,&TE/@*5.C;G'SL._?#8M;SXU7LXMFSY-#WT6+Q,,%3G#@J)
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
M:.J%=I;?TP2[7&\O>PPT%P_=#A%>F\ZQC <MT)F+GP#ZCK-@"@JJGR"ZO?.
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
MAL],%-HV ^7FT7"9IWC,]Z>,/)0HV>&2[UIC_!U)<L*FTPAT[2-E]([#?.3
M:?P5'\97QQTB^+^ XF1>.C-L(6/@-W/35P<; -7T72+$,@)1'K3:,%ME[VC5
M1?6QV94=9X\#K39,7]DW6M5K5))?6ZYX.M2,TT-0!&Y=RQY;<V.JA(%*P!63
MN<K$L@U[S$1S%.<>%DC'>AJ9J$6*^Z\<DM1?( )W2%6YJ40CVSUCGIQL7'&(
MN+-&IA>+.QCF5+NRB\Z1X,X:P5TL[F!H4M5J)S)OHRS2.5$7,C;F<S"\83W3
MT,5^$I9W 9)XXL[]Y33L2P(H)F4)1U:.'+]Z0^;X'1_ZK!#&>T"?ID2?PT"?
M(@3R5OBS@4AN52Y:+57/:$(K+>:W"GQ;GA>0G8P2VK%I>?=3IGC,MAQ7L1U_
MMV30@R&4/06\+V.87K%[/P^/E<5V1X@Z.>+<.Z!.1Z+.\:%.CO#VJZBS@63N
M5B[JW;K:U,J2'G%"-C,>6"R6QXYW(A'J/02H;R8(S(& Y26",@<7;<@ZN"-$
MG0V#T#NBCB91YS!09Q^1YK6XLUX"-W0,D]7T$DSX.;W"R ^B,O)CJB$W#RC+
M,LEW*I/\&H)_^[*@!@V4J]5W2?S9>U&0+$Y[1^F_1]QK4*YPJZB:!8F AXF
MVW7D+@(!F\#\]+:J=Y9#X&5#P>,MC+SNCY3+WWO7O_65P;5"99*]ZRO^E_[_
M_#'XL_>M?ST:RD$?1;D"D)KP?_U_!]83D 0E@H95 'BC9YOI"XE?WL+R'7-Y
MYLYX&B @^S_'CX;]P.X,G_4G$S;.[6AK4!42:/NE[Y(OYS24HG=#R=&Y#59K
M1]4SJNIRFZT2E<N#R@4J."5'8.Q*V6JH6GUG/5W.+=FM>T266J0J7_J_#:ZO
ML9'$S5?EG_W>G<Q-6*"_YA[I+S<Y8:55JZ.VZLM]6&0<^E Q3*^7",6:-4"Q
M;DOMM'=N)"A1K#0HII4*Q;!795U7VQF.XX/.AJ#OUMMKTB+.ZJU2Y$6\HA7T
MX2KH [?]N\'-U98:&M_1>1W 8CH!ID"2EK:#]EX2;>J7=P'(H7.@1ID8$ :#
MVVVUV]Z9 15XQ.]D>DMREN1\V%91LUZ8523)69+S*9)SN4S01F$FZ#O3,]D5
MGWP#/@5_FM;3Q:_PGW"YXK0:33A.FKP*&SRGOEO6$_O\;)G^(YQU#8\R\938
M1"U^Q+B')0?^ZD<2"Q[#@3#WS?"P"2MI=*/C(@@D__OHAFN8&P_L[-YEQH\S
M8P)+/#>FS\:+AU!,[&1FV6=)L"WN>.6^)I,=]M7.V!?' D!BQZ4V*.?4)05_
M!2LQWGD%RJ.+=/TW2S>-UGVKH[5:9KW1'M>[G:YALONNWIDTQC76^K\VMGY#
M2G FRB6R!!I49%QD'5GR' SW 8Z"2 ;7*@CE#(7 N=:H-A+77+YB?C$+%8D^
M8O0F8@3 38VYQ\[#OWPV+6\^-5[.+9L 00]]%NL0--%<MJOI>_QVC"S5&D<8
M8?&++XO;5;CU:?EZJU5MMSN9MVI5+?/ZJE=UJ]U6]IU5;UI]O5%K%;0FO58O
MV9HZU4:C_>J;CC>O9?C'[>VW_O?^]:CW38FZ?RN#ZZ\W=]][H\'-]4[MOM^[
M=7;IGG^+>F6]70J_W\CXR3QE;ECF+F[6X[ !LC9VZ+K\F@2N@3UV9HR0X!9P
M($O_;E8NNMIR0[&##?](O#X&O%Z3:KX!7K<J%UK&!!.)UQ*ORYO@M0%>@Q%7
MKYU297E)-*D!&K#,\TF94JE/.IC1Q@QVYWO8G\WR86W_89LK6IM6>QX<X69M
M[- )=ZVBQ;$#J?::Y4Z=;-) ;[6I%Y7+?@#!"8GWAX#W:Q6QW?"^"WA?4[7F
M\NA-B?<2[\NLJ.V$]ZT:E2[5BHIAER0=GKZK=TJ)SC=SAJ$3^T$A6)PYD[/
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
M9G UQM02;1+++>%Z%]X[7=@P>;B7XSFX&!^'/TVQ.,#^8/_#5&'3%C::U2!
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
MRDF47R_SZ<6;.-8I)J_S7N*))@ZB"GOJ3A:^J!1Q,;6?S:S%+*P_JFMWCLC
M]0-=>Y8']C,ZL+=2!_8F/[#G7X4QOEKT)<]B'',_?.\I9'NKL[6N3:)9+'(X
M&2C5V)@)=C>KKJTU2,&E1D_&RB=$F86H(P.*PLH%4X\JPWAII$ \%YL>56!$
MN,GABP@<P/+\ *LO@+ICGPV,/[&"SC8F+%42IJ7&I\OJ%0&R%=6OS)AI&?#F
M(C&8%0M\RZ>46W(C,'ZWKP\ZZ:"Q7@@&<W%C;2,*?JNO]P;I%(C\D-%KM&8!
MPVVB9:L/%(8MP8)PH ;,9]-$)GU[&4VZZNN5_F1BP3@T3,Z=7Y/,\YUCJ,<(
M0+6YH,Q5O23RM9 H8B!M6!)%P[#<_-!:V\]BD]%T:J-N^K@V2=<*X:S%L.N%
M<,9GX)*/U8%8]1<7S8@ZA-O^Q@@,"45U**E/HQ3E\<6:SVE>L$__@/_8^ =I
MR=^_>'2G]K XD:85<C+7CBFG0C,1$X%Y9&G^=G=9\_-6'E*W4W6J'U^K%[E6
MJ,?CV$8^L_$Z6(O,89YA\R)0PYQ9#E:I<W0H05LAZA[O?FX$3$(M<70D[1WV
MN7DOZCEG0(9@</B\<C;V.[975PV-FQO*XGMAS"SU>YBY/ZEX%8?ZPI)U^&%%
M:KPD5_T:++4.2_*)M2B[.,0TYSV9I]&"*K\3VO.P0IYY-3<\,*)YCV?J$+-D
M"F4O 6]FG[=O6Z^QIF$=O/EA^G<L4@9ZXUW<F/_HVF9N!=VKC7IM?=C:69#W
MUK6++&[,X&EW!WJGI3+7\K?-6-<<L+AQ#V#<?1AWVAC:S!8Z%<&.O>@<!)J^
M-MTY<J;H^81,\=US'?CWA"4Z8H1A@\T=JWOV&KTV^=;5+8':PW2%8'N8KA L
MQ0*K%=2=$W4MXW2"HNW+]>,G#H]G[L<FS6D87S_^0:.[:@QU[6Z&3=28P.MV
M$;$&E<B3\4O[;/D3T"4+CQVA0XJ,S0C(#<)!Q('R+I9B6!H!N7&\66H%@+B/
MB.GB3"S;,D(8'J$9>;T]&G*(GFOY&JY$^($)U9A2:P$W? D3*)#R^0A.8:FM
MF:#<& 8G]1]T0S6.0#1OVI0A#H8=?R,-FA!-^$1 HU_A=7$+(0(HWPX^F,D;
M'1JV38T35TY)K!N?$:F_&$1':H4T<^%Q>Y8)8&*Q9F&7&/@WHUY_:'M(-$.)
MMB'_E@ .AN,LX(,<R"7"/K10&(=-__![J:Y_9>"8(Q6P^XNQ#UO)P4?!6+)F
M8BM"U))8[UVX)J0Z7@]WR6.!Y\;\&R,$+XHVCWI@I,./\9+I\LK<).1F1[N*
MB3 !LRGX(2$Z*@S)-(9D=VE-*@S)"D.RPI"L,"1/#T.R[&B1P@^[XT[!YFZ8
MZO26?*1R3#?3*[I'%T-X19U2>T6=JT9;ER;$8QA^N])^A'TZ;A)1-W'KE2:.
M8K0D+D[<B]+>/2[&L"O@1+=:C:M.X_V'Y;M!NJ>^+5Y<!B=LA>\5GKT';W..
M1!<&-)>[9_'C4+Y:X-ES5TG$TZ/6]5-C$C:!%^Y)% ZEQBPV=D!(C(DC!HEP
M:SB 9<]%]C]=[[YL[;;TM=4&O#@8AC>@38Z&.^[^'/NG!+ &O+M+W-4*;5C>
M6D7ZBX1 F;#Q!0@E8?C#-*E)9.@V1(LL&^&$O23"M5WJN&/YTHF#D3+1JTLZ
MAK*/N' JXHM,?G<@?40<*/XU75!G#HPZ8V(,$9!R#.6+J64*MT=05Z%TZY9:
MNG6O&CU"E3"<9^POX-.)2NLCAE&)*W#7'A"D4/P@ "CLJS^ 5Q_=:?"*&CF2
M8^VND&-/L"T,=W,YH(2K$5-P2)?*EQY/NADSQ)0,FTH9/L<DE4V0DV/WY1J(
MU(KHW,-CXJ@DO,7$+@8N[Z@"BT+]48#$GQ-HLA+X-8S3@$2D;?V++7V,IY:
M6_D2=C<EA#.*"B&R\ ?M7?-]#%53,Q9@5WGP)MXRQ9W-++XI"$5*YR+1)^0
M<63O6N^!6Y'UX>J8A[AD-Q5YGQ2B.':;=E[&),)7RELHG0HC6QS\DP\=C!QN
MQ: O8[)4>.D 0GH0WSZN9I)1EE!?&4'\??F$]P3H.2:QY_%PC+X<GZ'>C8O
M@NWG^S-S30Y'3#BX ED<VR(9DY<2"FI%?W!E9 5MU_5.[Q"\WA)I@ S_"^-.
MK2W3T.X<[&CD>F^1F9@^&>DTTB<CG88*.Y&_C!H3.2SXH*V%/MQ\I(^3%V8N
M;/8P#<=\P\DM _&QDSZYR?!@:"[G@+78;]0I@?6L80U7S^]8B'RG@&.6@#'$
M[.Q=@?C.?=&Z&8N61-D[W\+8'\:K]LU F\2PN<WX3]?[$WVW[YAV[F];,'N!
M93CG7FBS)G$TU-E(0'>.()]KQP02"RDL;^),IX4)VGJG,2@]"$X%.%7QUO9P
M%,?@+00VZ>FMW>$G*H"I[0&F8.C&LXSY\]8\H4*N<*:*4$&Y^0*S^/7>8.>*
M[ KNIS2$LY5\S4TXW=JHK[>&.P/V57 ^:[;^BRP5H.3LK<2D8JYG0^V;BDFY
MC+2*N:F]A_E<>J]?%")S"0SPBZ><3>7D;I33IVJ(5J,HP[,R+[/V?CE>GU<%
MK02B:%P8ZDK!:W+JLF)3+9-J4;>!A!@@HHK>[Q5E2A6T9T<RWRLNK;ATWQI]
M&R[%IAP-O3\L"G'YB%RZ$?*1JF1ELS2#9J-Q*GD&[2WS#,!IGL/JOGVW#2>X
M=LS;?R\L2DQ:E7?05>0==!5Y!_+END:OIX.J\ .;9B*H$@.Z/#&@F)DJYI>G
MMK3*0:AR$$[\.+W*02APT2XF!X%-03N+FN-(K%>9!]7IJ/ TUX"K92KDOWMN
M_C!^%SN)-)MZO[#XU/&=RRKIH&*K-/[-6LRS0MD*TPV&;;W5*3];G6] ^)LQ
M>8&+WEO2A:HR#99Y8RU,8J&\T:F-VIV./ABFP;BJI(.3I:&U")>%TE 7S);^
M4&\,VR6AH?/U6#XM+-LDN,6O!+/H)(L2JX2$94XXK '?JXWZ[8;>&A:5-5P"
M,[VBH360U073$/9T:+:J)(5#9',M/-AWK 6EVO#I%%LM5*9I9C3DL&;% -RV
M@=[I56U5SX>$>FO:JA9,0MAEH:UW^V5Q;L[7,/W*#)^]N'9ECZZF_S7=7XNE
M_UX#"PJ:O9W[!U?6:&DHJ+\&IWT=!:6)I(GM74I"(>=K:]ZXCA]X"PD,@U7.
MSYZBS/GB383^&E#_@D4DUOF"R]YI[^RR5V9F>6AH38.%@FD(#Y@:';W;J@JP
M#E" 1<A.9&]J/_ 7A'U"M#5LI+F=TW[.]L*:XR2QGK2<M)H/4UA+6LI/#-B
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
MEWU5H".?2VQUU?6AEV)>%7027:X#:-XRTO7@3X<\= _=>NZF5[4+U?,74[M
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
M>25[T"96Q&P,^&<FK4S)^C>Q%QOU&L0N@60IT2$6\-<\UA,O'O7DX4[\#M*
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
M_8Z_<6#[@$"_JZ9/,UO@[4JG)<BU9,DQ&0%KTY'G!I" #Y7XJ01I796 VZE
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
M NP"I%BI$UB!*W2M.M!_N,]-(8AD?-=U_6D41&$+#T\;J3E+M*1=Z>!/2<W
MX"2':A,WOJ>V3LTEPECKH@FP0<$2YYGMLDKNS\QX-UYI8M3\O*:/N:!J\UO4
MD6N;OK?ZEM/.Q<;9GPLPB?T[<>85C2_T9@2LZ_N-.H8E?E;--_7=1==7G+L
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
M]A>4RFVQ,*UY7$Q;FZP"B\DK6:54?#>PZ"QAI!6)*CO&[K8O\3A7HMHI^A
M.1&$R,RI6\"I&T(M)<L]CZ9R1^U\?*8(L%OX*3<$:*-C7Y#JV[6MW2_K(-]Q
M\[EF'9Q@:9<K+G@OK5B&XRQL.[:/U709.5II&SLK+K:N0??:]MRI?7I2&FFW
M:Y6.5&WMG6]5'!].B>67A.6-?+!<Q*::[;VK"TOWT@9A%'9 W$L<E2G#9TBH
MV<11E!^<)%6,U%8;>WN"B^/-*O'\DO \FT!:@^<R$TE%24E8T5!ZL8W>CCTC
MN[&F?X.H,V OZ&EY[]C3VWDWRV2+R60[R;9R1HTC<:3?IB:)R9:C8?O>1(?/
MY3:20M _T7#"?HJ&N]!F46!-354</6^:]IM+%EIT??R\;0>X<^F;5:]7%01\
M'BVJI"H82$7KFU7819U@;)Y8+WM?%=9'7 CH9NF6M?ONKQ:NRA9PO7H@7<MH
MQIW*2[(Y^B\^0B6V6NMC5'MJT^%,@JU#_^TU?2J.,5DSA^C0%2!-NV!(TS@,
MTI1(D0$IVK6C(\7F&'B[6>F(@MA(.CZNI 8S8ZG0?GL^6]3=D*ES='[6RIF?
MY6277>+1;ZB3//K1M\NC/];1;ZCGRNGHEX]8A+U7.G)*(<N5V&W92ZVNLG>%
MV-Y09'5DU@1X*Q93S;[$L]]0%77\LY?*LS_6V6](&SZ%(04((#-+JM:^5DLJ
M4<M6&E&+:+NA@NCX+$LI5>ECG?WQO<C;L*SZJEK%\OCS/?[C^X.W.?Z5I:I7
M8F@-;4\U<PB:!&DTRU4O5^7=+IIL6U,A6X"(1SK&7!O2%%./;^4J%$N\R1]O
MCJ](;X,W;9P_HD@;6M:NR.S=/# ;W[-YEK$H@U#?)GGT>,ET: L242&,'8L_
MD6QYRWA4U'(9(+J6WIO.3/N=TB_4HF/#>S)A88_>A#K#B6K-VRO$[THD+(LU
ML<91"B!,]:X7?HEO7TQD?J:>P=LZ$'S59Y(\K'BZ;OI<W.#11<^*#B>^NS/;
M<FW')2IQU3$E %1@+D2IB1^^?R0S  / #G@&T Q139/0X$C<*NG&/[)$9PI;
M,H+9'C,5^8PQ4ST*EVHLZSKZSO*"N?*4OV*JOA]D_C9[SF<#%#]#VP(PY""+
M6/O*J?J=,NQDC4/0[X\)Y_X,0;B245JL-CY;%= =4)"%M#)_%2+Y-_6',?6G
M70NPV(S_B!PRI#_X$U/Z(D9X(\6H2\2Z^@0;_!MN@Z?&:S'R%(CKC_Z-F?*P
M/PU$D0IH8!I3@_-GP*H0,1=AXJ'R3G6BSF:.#2L&K#+?R5]S'#VR CX!")P[
MP]4<BM^JSGO\HAT%B"A5.HK0JB5[&2)A8-*LD&U[&]2K8V\/Q]D)8CLYGRO8
MGD)42\^VPPV*P+%WJ%0Z<JH'.-BA7%T:M;Z7H&]O(>B/)U?6R?[ZSK+?0B;C
M,. \&^YW/#'3=OV4*B0 ?SU-J->30GWAL>[.,IT].>V%TJE%_4H9EWY("_!
M)GWK4-WP"$+\^.(OL-KC&LD41 **!= 00$O05'="1JJ)\7&F,P"1P]_8, \N
M\0PO%! 3U6,Z"'P+&*.3T3M3+^XI&$IP\1V=V:Z!A='P,PNVW]K.S [ \*%R
M?]>_K7P,!.]?I7J-4%6;@.8"DLJ84A<%EQ9;R?5J+".$,5;-4=<-A#Q!Z''(
M,] R@;[$_LZ)1KZI_P8=^!;68@.3<$]&%OU0$X@$)LH5@=@6);KA<A$&*U4U
M#648UC#"IXQJHU2KK54<$WPYT ;5%RJF:X1@E";]*7\3LB]LO4:;?6%-,-I3
M-%4$;.:U23FOK57I)%4)ID7;OH,S9\$^,Y$/.=2=469/F>]5$J&(]P8*=8BQ
M^V*$G//F0'M)&2NV(^25?!<GU2H=<84!LP;T GF;4(>J[H)".Z?/\"SV/8IZ
MSKL5\SR*]07YV1>'_2>2R>D;J6 ;13NK[.FP8M"5,BQ@UPI64S/- E[TV:&F
MBDN:%U'_;5$[##RZM?DMZLBUL;A\Y2V)LKJCNHHP+W,!MK%_)U&3O!F<Z,T(
MB.'[C3J&)7Y6S3?UW47/=QST /?@X4T)WKZ\XY7[&H]S-E7XJ0/F!OK?9]\"
M+1&O@I6H)UX!F3A(7G_9;!6".!NRK@"HQ2-E6EC+H'8.J:^D*TQD%UTO%9U7
M)@H<=@/WS[W!+T^]H4#Z#[>@]3_<D<%O7P;]NW[WN=\;K-Q>0;?S\#CL#<CP
MD=P^/@P>O_;ONL/>';GO/W0?;OO=KV0PA"^^]1Z&N^_LL'QGH4^&P*R-F3=O
MO$%TU5,_IK&F-0;\R2WUM3ON,F,J;#[ &]'(HA!H=PF-'Z1UKAI?,V=)COZ_
M7&R 5LX+4T#%2%&TA=T4H';.JZN#+IJFG04*4'#(+J@_&C5>D?DO&P1K\$@Y
M/!Z).=N24B,=(-D12<S9F)1 ^DJI9NXNB"3F;$Y*K;T1Z=S=-P-_-C.-PKAO
MA)A]Z,7<G3/?T288Q5Z*;67&H)QM=@EL]D8JH\R\LIP-=AD,]F:*P;XCY>5L
M8,MLZF,ZY:%#VU'?"!XQ8ID;]AQS*"6OU-(Q$*_[+-B.[F=4> Q;7VOM%E>C
M.2[ZY^R*D$%;;*8X"W= _YQ5*QE4JU9^Z)^S?B4KZ7 +T7\&!I'Z@@@>$D%
M Z"$[$@!I;\G1W^/O-K?DR%<K4B5'+Q$#-BEEZCT$A7%K5)ZB2[$2W0  5'(
M7)S&CKDX _J":;#/=&8[(%=?UJ;BR&FI.')**D[P5-*W>*X5<K3=TG'D]'0<
MN>A.OGB>BPUXJGH\J65U2CP'V=I<QMKRZ86CDQ[9&^#X L O#IV#/6B8Z/9F
M.[I+K62;;(!G8UVV_CY+XYB%8FGGM8%<LRV:DG^_G(ZG88:S:0 S "O##F'"
MM&4G6@8)MO.962=3U?+'<#]31 7XZ'RGT4V1_RQ(H!J#;CHANOT".T!555.]
MX"]V-7SO@=(#NN\'0"YS'C^N\!MGE%].P/S1?0T@\;%*8HCR7R[1)@8=QY:.
M ';Q[9@][) /E=O'NV^5CQB2MK$%M;=P]RV[N_>#:KSW]>-X;&C409WZU:!O
M[D)*5429!/ZO+L)NI+J&R]R"8+6!1DN9JU$U@1WP=<%^;+#G,!L<=DY?5=/G
M/\S?,)NW.SD;0Q8/(T / +T#,$2_&5@K/G7G7<,Q,#U'A\2I8EZ90SW5,*GC
MH@T,\OX%T,9P,!N:1;47L0N]L[&!D57RS%\9O!%^<3F&N^3-\"8@_4#\6@#B
MN2\7CXI948'7;]72WFS?A..EQ)C.&-EH:I#%KW/&3]G2X-14OAH!6Z&;/E8:
M<60#_!, U6$/ENT11"MF[8U\%Z#INIB-%[R-('RQ>  %-P @O'U^-T=+GF^7
M0$B'OOBFZG!<1!0> P' 0KF\B\3=P)\"$KWCQ@> -@9@O JGU^5N3USV$Z"U
MAOW?$4CQUZ@CV_>62"A*/,"-:*;*,]_"XRR4KW2S_$%@3ZF*TMR-TR.#A!?#
M]9D#;-R!=R.TD7=:#!!!%_P/@!=NR*KPF3XRA,0%>#@!)Z Q%A9_+PM"P%,H
M9U&<JX+BH&J&]P[? G@8M\-2$49'.M(@>4&N"J</5Z)K&%OPXXE:VOFXR!!V
MP5'@GD/  WY1K)!Q P&%WK&@!B+\S;8"%(WQYR\\.94,)I1Z7/KP>R((_9A1
M2S<\=O)XVE@L&!98$-.V7FY,@*P>ON2-PKKR++((A'UOOHYNL(*A_15>_Q7?
MWF4OSYR0+V/(0VD)8BL9>,RWEN*@NVC#+EI-H=9.=D03<J^9..1.%)QN)[=A
M)\F,+B'B-=R_YQ+*AGJNC'\ONY!W=0=>BQM/.4C:5NF0*QURA?)@E0ZYTB&W
MMZJ7]IP=IVTM^\UBGJXO[\&/*1XT)<V9I8A)#]HZAYB4[A"3"^T0NT]S/<2M
MRU E#NQM@;@Q<R[\D>FU+J:%HX8 AN;8\ @H&&B +!C!J''P:/O4=CV6_ *W
MCPW47L@[51VF=,] NZ 6'_C%;V'L>D1-^VWKD5WID#V/*5Z-:D-JYC6;JM;*
M.AAKU2O$QOHI5QD6);>4HBU*K#9;4CG%JYSB533HEE.\3C[%JX1K=KA>R^"O
MA] WG75L[;9#H"YN-G*FC9]5![44#Z D;FA'&H25>*<T3/73O#\,;Q)6O_-.
M:@ .= /"__6A^B.[+U#B[;(EH9:2E;[;U.4LIWB$Z>/9.'%)FR5M FU*&Z:$
M'84VY4JGW:P+8C.9M7X1E%G27TE_J^AO0[SR*/2'&?.-AM!JGXMDO-RI%GUK
MYGNP)Q>SM6*>ZF7+3,JVV50.412"^9"+-CEV9MYG!KY;A%YV*JA7.K+8%NHI
MD\ 2YY 1T0XF8+9Q#5TOJJQ2;O9&E0;8]ZVVT%!*5+D45%DAA_=&%5:D+0IU
M,=EG]>BH<KDNJ/_UX=7>>R@X1[L)SI3M7A"*KQ6< 0!W1/(6)EH)8BU9%+H]
MCJ?CVBE,LQ)7UDO._7"%=>(#7$GFY)6X<IZXLDYT[H4K=1S,*PJ*4@!<N5R3
M\ZO]8KBP!C>4GEII=F:4GA$(=\1S[-@A"^V482ZE.7&6V+)6?NZ++5*E4\?1
M/\DJ@Q);SA-;UDG0?;%%!FQI@OV9C*V4]F=NY_V-ZH8:RD^]M#XSRD\&OAWQ
M6\&BJYJ@M J@))8&Q<&%YSZH@KTM15&04KK*E:ARGJBR3G+N@RJ-2J=5+P93
MN5S+$Z=CA<%.K)NP<;)B\-D>DQ<;ZS)=V]3)!UK:I!EEZG(E$ ,VHX:NI;,9
MEL$5^-WC^&<$]@!@W??HU-UQ)%D=HQV**,CUTC:Y$!Q;*XQ/@F,8;*@U4K/%
M2AP[3QQ;)\5/@F/8 Z$I"K4B>.0NUVIFIQ?54+K4-%FSJQ=JL8EYJ!*H^M2P
ML"$1ZX] ##Q4\F%<6MC9T^R7"8E!'ZED1R)IX-@J61)J*3-62W/J+%%H4S9X
M[B@D @I)HM!*Z9A3HM!YHM!V#9CR0R$L[*DUA>9>)D=IJF] @CLZ<^ 0@@9U
M*)BG>'[_85^4IGEF81R')^BQW1@TLY, ]N-O"TVI "F&I4%T##F<*_9@]8<L
M-%+*(DOL.4_LV2""<\6>.DM&*,/+!SW_ ?:NNN$]4#5[BKV&=A>\EZU_KO>)
M(QR_(!B?U'=40[OS_L;]L./3'ZSIL>?V>$^G["2!$^-DL&D*$#LJ;9K#^\"/
M@E/-2D<!%2]E[%*)4^>)4VM]WD?!*6Q7##C5W$?Q*PWGC=G5+NN5C1WU;!<G
M[MEC0O_TC1D>9FDY;R' L>$B_+6LQOZL&A9"]]&Z8[!E?9$?QSLVBVY@78H@
MB65%YX7@45)H'P6/FA@5$:2]'-HE'A4)CQ*"^CAX)(+&)\A%\.E=KEW=QV:!
MU/5BV6=\=(B 8T2NPKK.U:O-@CD/MA5-6>DS:.ZJH3:E2J<M2"DTL%M;FM+R
M*0 .;?)MYXU#,B9]"ZU&,DFA1*+S1:(-+NZ\D4AA+KV:E"P<. T27:Z]'(GD
MH*5^:2%GEL(A" -LCY-!=LS'FAE%$(N0"%G:,\>(+>>*/1@*D02I47I5+@5[
M-@C>7+&GR7A/K5W&E@]X_NBV0 <U^J2]=[!_7^'X=O9-7[36N4GP]A@(!U3S
M'<,SJ'O_^F \4]C;?ZB.8%ZD@+'Q@^HW_Z&.G8K\K4J'S9*5?BJ(SED:+D>P
M?K.AT#9,M(T^E+98FK^7A$4;I'">C*A5*QHCNF3CE\VM]M0?9$0MBD/D/@1V
M\'74/Q\F4LS!.E1_!%KI%P[;S+RTA7VZ6H+<2 ;W,E)":=,4R:;9:!&O0)\4
M#,'>7'O5PY68423,V&CM;H\9<J4CB07PHEVN)1NF6@66[)1Z$ULO#=J]/,F(
MWPA7'$#"M<IO#*S]"*IN)F52*9HR6=HC1[!J\\>C>HE'YX%'!TJVV@&CME'P
M,5XAM-H%R+*_7"/WUK;8-"@5YYM;U M2KL@''):>61T*1DT%0\G%Q<&'VXV0
MO8SQ:3G"HXA\)%>]YH%Z<P:2G4M@7$IN"Z*\][S"_ [M1$9B29XE>>:N+NY)
MGJU*1VD(;6GO:88E=9;4>1'4>2 E?$\Z;5<Z,C:>R*%4YD0DRI3T3YXZ,BG\
M5S=>.W^'?\+53E7GQ;#X>VN+!/)OW_6,\?O1D*".2*!^)/'QH@8K)*5AHJ5+
M'&HRG=RSB3>A9.;8FN^PFE.L6734-P+'2W$AO%WO#$Y#A1V^Q+[WL46!884/
MT'V.;W#_&/OX3>!7UM:W2J(C+CK81A_)XGBY=8#[,[K2\AS;9$#$P;QX%YF9
MJD:)#>B4 A_;=XANOS#(:JH'U&3KX24 KN'$B-[LD@DL$'Z$)\,)A2_!DV K
M%,C;Q- F!.Y0P^=0V/XK;]\4.$:]";S%=Q-/8PO ILMO>*JX*<-"NH2[X54J
MW/L"VV:7P<E0^ \<JSDFIC&F9W2LVD>R//EH$T5X#KP0^Y:IZ4A-QHX]C1_K
M6-4,DT7@\1%XPEHPN)G#3P/&@NE7;ZI#)[8_/\'JV8!1_TCBPR_6@5#5&2-E
MN_0FP,8!ZZ;L7MOW3'I.NZ8?R>KFY4N]RWG/TA P,W8;G<Y,^YW2V/U+G4XC
M .J&0S7/?%]&QN2;EL"'0A79D&'Y#%\[H9A]\ $!#:W( /[[TMKGXP/%&W'-
MSW(=U)7.A_%'LFMOV0B!%TY((-K$,$UX8G@N0NS0EQX4O"RZM+KB*!:^6<TX
M \ H=8!<6%;ZF2$#O.RG-T/W)@#6&D(M=E>@"M7FMZ@C0!+?6WU+[,PUBGF\
M1SUR;$.Q@+ZQ?W&1>,2&I*N-4:,E-AJZK#0UN=UJJSH=M:766-%JM/$O$<=X
M!W=-G'#E,_6%WHP<JGZ_4<>PL<^J^::^NZC"Q6D ""!84E."-2_#:24TQN,]
MH-%,@08G/]"=;8=AQV?0>*F#5\%*U!.O@$P<-!3^LODPFI7.$'5C9%.W:&-8
MGOOW3VHG/.A#(%?:9BIKJ&L-XTLE@I4FR&$W</_<&_SRU!L*I/]P6R7=ASLR
M^.W+H'_7[S[W>X.5VROH=AX>A[T!&3Z2V\>'P>/7_EUWV+LC]_V'[L-MO_N5
M#(;PQ;?>PW#WG1U8 V V#JAL( 5 %M ?&@7[<88B!WOW$%WUU(]I#*T(,G?%
MF=B@WXM-PN*JXD_D[PO:PI*30$ST]?5'+OW3AY/HO2*=#^':+Z:M?9\;_.T:
M=S6 S*-ZUPN_Q&=15U-G>*B.#RQN_BS"'_8YH;HL0':5-L">70R0IV/1$/2X
M6WL*[WLG]%4U8?V@\5&V9VZ?3510*&P-#'$'5#\FO)CV-U)!CP1C$HP/ZB&V
MP5=@V8_HV ;LPRO -($K8(FP%?B9!40)HJ8!9AX\"RX$E5*S7RR#6S,.]BC2
M3!N-P%SL\\[?1\ZGSC8$? K8/UKD'RI@C/-.Q(9 I)H$_WJQ P'@4-"P=/+7
M;-XS:;US^PF-=:JSN/5 ->GC.*_H=1N0O5T7E'JR2AF]#YKJ3MBIXR9=E8ME
M Y "+KP)_!5,;S7"$ERX205SEEG^8(" E<_;3R)TQG"Q_<9-.9HL'OHOP#4-
MON2Z)QF]PY.\B>&@U\CQWM&? :JUZCCO^ A$?;8<?-;\(00(X Y.83H"K)=%
M=DAU :QE-]N9*-MDR^< ?XDY-!6ED8 _WV]$ZF 8:![S"004^!_*($UO,/7[
MA55DC8DZFSGV#V/*H9\/%K+V<ND;CA<(Q/O8J&:/K9?JV2$"QEA#$FIBLA5F
MZ"0<&PY@VI] A\C:8-><$%U_]&]X)X*(NTR03F$QW@UR*,0954>NP4ZJ2A[L
MV&=@FBYP0FJ1*>BCH;V<0"0$V3P1(9U=NNQ6>\2<9ZC)PCJ^ \-EGJ#@'"+N
MO&Y'&VWS;1CC"H9ZBA^OS3AMY&.<MO(P3AFP2^/TP,;I=DK[437T/MA$I%TE
M0>8CN?VE^_ SV%']!V80WO4'W9^?>]QN(G_TA[^0[NWMXV\/PRY^\?@0?NP_
M_,QNF-M;<.OMU\?!;\^]LW'@/]@637$8;TF)=;%2I"VN.^]N%:WDX?/C5W9H
M3\^/M[T[.*E! 8\J?1\];MH$,9.[R,I@= =:)W> ,\581^.C@!M+Q\$_4"$
M=1D5-B1*J?;3W(8*8X!!L#3:G<"N! ,;M N=@M[!58=GWX2=B[)Z(]8QOH W
MB74]^,0X'%,O>C^T"?8")EW-$[B1R!P.%(/T/#Q +?9^]IMA<9T-@>^@FN[P
M:T8T-/?@,U//0\T^4&,<-J$G,$,-#]0:7!^8#Z":3=%L2%\2!AU1J75TJ@M1
M^%-'C6X*IX<*)ML:?SS^\&: 8<#?Z1E3BDX4@X4T0.DTQL9<L1KT;AGG:_X$
MKV#0P@?A]D #O-L(]]"US]]H@[5L&K 1!AIAY4U%@JL*FN;4YU$@'J6=3L$*
MT!;#0NQM$:"FJJ7RQM%"  !FXL%[P+ #A7<&&B_]036?A2[XYL/OYSJQ/1X;
M&G4PZN%RNP2N0J<#AO70$&1'!U8*&@,NP 21X$5UV,LB\,QIXVPB?8^^LP!"
M1!T>O%<Q)P3 %(_?WTX,.H9C"\'YR,'&0T71[_<16(/?A<CYHW-K>CRF&'"G
M%G7=*#=@,X*K[.+0T.');J&U4R6LGSC61[%7++#D')XO; 3 BLWCVQA=\HP$
M(7B+ZVL3YM<2MEW=&W5BH$/? 2<WU;4MINBIF-_ O&8F?:5F 7$P77Q^B_ O
MHFH^/@T/DS7<L0"<@2PECYA>,H=R-&CM;(3J(LEQ>>+.@*48>(CHP*(NIEP9
M[H3Y 0 +0B',_0+ ;I U&2%DPEP<EG@SYVE.!)DU@GB\((C'JP3Q@G\G.J7M
M5\ R=0)AN2!RX+M70U^!QG,6RS'=--21P=*/>&I*<J.6'F0>4>!?$?E[*6M/
M]8<PX/\(-C5_[,QWP)#G.4X@HT#VL^4Q7AD$W$$TP"]TQD077.);_$XN:TQZ
M/KD?<VK$DV#*33K33H-J)IQ<P\O[Z-OZSD\><8<MA$NH&.GXX=HTQV )>L2E
MF%CFP+F :A(L$)0.CS(S>(!49COXV$?G1;6"H5#1;H: A?J;^L[O<E'.DP^5
MV\?!8^4CGCUJ%<O\Z :_>'&8;+MWU"E]LYWOY(-4$^6/059;3!:A:Q>]PJCU
MH88VIS;7![WPE>D6#(W7"^)TK6='";4@.E=#>U&.;1"6^R$'@BG"M[.A'&3L
M!ASHC,(_ #!@7X:+H080XS[P<RW.&<:&,PT "8<7:D:;7;9&> A&>%J6Y4?
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
M[TUL!W:MK]8F"@;W.Y [GZ/8R/_[B]BH_23)+$#2V'X3BRJ"I!Q,)TI']WM
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
M!F-!_@J4 3W(_5JN Z1HC$[/S);7+%#(HU$NMUE&V?_"C.4"S9LWI]DZ8KU
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
M$A]E+,7"JCO8ZZX:M-&,7 2"^D2$WPQ<FJVS(:V)E=?S^,P(,-?GP50;[K'
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
MU$_M6?7ET\*9D3G^],O_ 5!+ P04    " #*@%=<G"EZ_#,L  ""S@$ %0
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
M099*%ZLYD[I0:X[%R#3X+Z,8SFKQK"8$'W )I6#@HO7 +"YD8$*R2)V1<@U
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
M@ZE.%,F5*I+ZXNI1)]BG_=]CO@O;GNH]/*LZR:\PM=V]PP42LEVU<CI"\%%
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
M)_2=EZ&T4:7*5IHX5X4><U(&G%$.I+!<H4*K45-[J7?AZ=.6U:&,N&E8R.1
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
M35%%^5)$::WV!P&= @7:2;R'F?\>IS0^S+^&\7 P/)]<H6*<,U320?">H-5
M7$Q"DP5M)>/&DBDD&O-@,9)3($ #&=_7O-AZ(4CI\O/E10W7OIU^PG$=\1@_
MU0WR*[X:DJ..5T!#I.$61LA<=*!BMA!R0"*K$$R9$E1JOBAT!7<*_.A'$_<I
M([>ES,<QALGE^-ML.YOO;%? B@LH@F.0=:'AHQ#D8I<,7DJ=C41I56A,D:5@
M3H$2;21]GP)J6PH0'2LT?('S_WTUMVT^C2[H^9.Y(-Z/+BY>CL9_A'$^$R:H
M4HP"S;@'Y4,$G[."))VTSK+@0FMBK EQ]W1I'*+J4R4]&*"W+.(/G\(8)V\O
MI_4<K!XNGOEH;*+]CY:UI$$IDHBSJ8#VG 7DJ*5N39>'\.R>&[TJ<[EOLITF
M>K!+[X_Z+%F'MI0"@26:(RQ6RTD6V@O)6G)96&2M Q+W49PV([:4>@]6ZH*-
M<,[5,^:L4U87R"DR4%G1'AAX)EN(*<*$4AO=O\DQ!W/:K&BC@Q[LT1F@5Y/)
M)>87EV-:M=[A>##*<W"S'[[]4M4P^?5/'*?!!/,9JL"*]Q(P6K*@@V3D;A?Z
MY)&KH%@1O+5CNS[*TZ93SUKKP>A=@OC?PL4E+@9LT:,TF0PX+6AB8"(KW9!1
MEUTJ9+B[D'5KEWEMD(^298UT=I]D>OM(W&0Z'J0IYEL6V7P ;W#ZMLR_0:+Y
M&/[\]\'T4Y5:C2:=6:F0YQ*!1%(#RH&1S:8]>*W)5;3.N9B:Q^HVPWK:E-N)
M!N\SSS1FWGR*W 5_%[,A[?%@+8A(?JK*9!+ZH!!D8,YYKTQBK3VU37 ^*L:U
MU]Q]MMGM#Z#^ZW(RK>&/R<?1DK.1V1AJ1FJN034<3F:)KN^1A#<93/$#CK\.
M$LY7]/>81N=SI<[&?^;)*C">(8T*!2B9R6,A44*RO"2TUJ-M;>+U/:;39O%!
M,>(^X]VFC*]YEF?O+L?I$^%^6V@D7PA^N+BX,CW.N#.&H1= _U- J1PA".5
MY" <C]++L#)U<]5+3I,Z345[7^5^VT5NV3D.C1D'Y\/GE^,Q#M.WC^- 3$XS
M?0SS[*N+&;%OIL3U$OYN-)[]8$H+?KR<UB2UCZ-W-"F&TS,=!+.L(*!7]3"H
MYJ/(Z,!DGJ7/J+GUC5>\G0[P-#E\^%Q9$-?=.OQ/&.?#>SV:3,Z8<B&E3(Z]
M+&3Y(LL0@HG@LLC"Z*AD\WR3'P"<-K,VE_4"S;=,,KM_W. X,OJ/!4Z#K8>E
M$KRA19L6:YG1.D[&Z=X.?IH<7V05BC6: R;%R0BAV1<4HR]EHEDG4Q&"[?CX
MHF4XWED:@LL%D!E28-$"'"-O-F#Q*C(O39*[#<?_T\]W)O5K^G*3(IP/EY\_
MA_&W4?E R_&@#%(83I^E-+H<3FM<:70Q2 .<O GC,:W'7VEF3\/@8K))'<Z&
M;]JR%*?%^%I5XZ1/F"\OR*2;\_4WG'X:D1?P%:\<A%M'YK10>&X3,)X3$4[6
ME0PCT%RR@38WSESK\Y_NZ+9>/U:]:5ZE0'NV]ZB1EDE#FX.A;8)<'+)R2\F,
MH7*I_9%H)V0[J_;IAR_W@LGMU;'OZJ#)>+IR6/>_B_@F?,99$CQ77M.8!'CA
M:;"RIC=I,E&"\\EP,C:*ZL0] G*+=_35#>>VQ;BW6J(>Z#+:@]H:YG54W,MP
M7>7+=4&V3@W2"F(]C&:W!4B[U>JH5Y7LEC289&!%,TBF(DS!0%1) PM69FZ<
M0V6.E"Q+2I0.E2OK:*(A1^:1P/'@:YCBQ;=_Q8M9@#@,O[T93>G;U;#]!8>D
MDC2@CU=)M#4X6)C/$&/6A-5H(-=80$I:FBPC9W>/3)<%7M=[\>["#:T5-MJ1
MM'M(.'V!<?IJ."%CJDZ-V11(T80L10+:?Q6HR!$\TPXB9F>UP,1L:U_\/HH3
MM$X:B;R'/,(?$=V:!5UP]53YO S3?HJ?M]79@Q384N ])!@OQ:<YEY*E CDR
M6JVD)6C&&7(6O:35/T@F6W?_V"T15I0^[XH'Z\BYM;WP&SWJ$ZE!TK;UO;;*
MY:ARML"\E=4L<N"T2: 4*NXDES&%3C;!@H?O_IBAC=A'#676P\[^>C0\G^+X
M<QWL1_J;&5FE8 E12\@):YP=)00T%AP1.(I<,UQ4X_F[",<)[^Y;B[V'5/"[
MF*[8W@553[O[8D3[V=NWU]@*"FPA[A[V]B7HBE RJL)HZ4NR1H!K0I E_X<H
MKV06(KG65O\N2;!B7]\5!]:1<NM]_?F(UKGQ=$ KW <<#D;CNE==U]M;(7,L
MB=5>+0$4QT#V3(D@ UH;N(DVQ$X;_$-OV?U.WT(-HSYDV,.&_VX\HJUP^NW=
M13VB'.:ZQ7VIN]HOW[Y3VJ#*,OL 0=2=C24/@9/MFM$4&QC3Q;6VWSO .F%S
MH+52>BC@60KQUH3I K$G4Z$#O/W8#<U5VY4Z6^JE!YNB"U3:2&/D4@'::$$A
MC^!<RL"-4];:7"N,3H4Z*ZR-0V#..NIH;8F\O!R3E"_'2-C>EC)(^!WAU5;*
M2W(8N )6,(+*B7QP32NP#L$Y5X*7P78R1U:^:O<V27/MC'H3;4,K98;N/9;Q
MX!S'L]3<N\"8=]H*,IK(QJY1$C+*G-4)DLN.?B(39M])YP^]Y<34W4R@/6P*
MOX7T:3#$\;?;@[Z.C9EL$LI$(_2,3.7 P+N00,;BM/)%9MLZ/^T!.*=#BM:R
M[^&PZ9?+P:S6CI!=?WSU^<MX]'66NG7M2XFBHS5U6=)U^RM"$$CGH+C,7.+.
MH&M=M]L)V.E1I;T^&D8PZTG]^S \OPK(T+M\=!I$*!J4$Q)<7=I*;;822PB%
M=2I>7)'/\OV%)^B7;B[0AE7]WT%<D:L+C(;);;=>O?M,M@V%?U=]6TBN<0[:
M;3CT-DF>208E L&)-I/38CAP[VG/B>32E$X7*>Q;@0]DE[75WSH":ZRWWTA2
MGR\_7Z<A%>YT'8*VL7;:K3VMN&"01,[1EMJ&MT6JX \OW6W"U\9B'[6064-/
M:@8D_'D+B)1"B"!]Y5^NVS]M!-HZ"$$[9YF/RG<ZU5VEO-LO/4+E;2RS/IK*
MA\DGLKCJ_]0]_FNX^-Y 7RL=,$51N^PH4,0FJ%0"9GS1FCLK9>MBL>5H3M $
M:JR"7GO.+,:X^+M7Q.Z"O:=0_3:X]Q/#;\6!I:UG=J3 7IK?;S$&:TLJEMS0
M8&2AA;J>FCL7 !.91I*E[)NW>#L\\JTX!3A$[JVCMQXX]_N'[V7+F"['I(/O
MA^LZ(J90;P:QH=YY6JWMF&H 6UFOBV!2MSZY7HYF]U&@W6EUU(M*&MN_[\:C
M?)FF;\=7O8UFLZ8XSYV4'()3$A3+M3\S0Y"VQ(A)UOA5 S-XT;M/T$QJ(N:&
M+=)NX9D0TZ\03:XS>CJ :AA"6@ID]P&E[75T7^&-!-PX8K$<G [)>,T+>!YH
MT\S<@F>TP-F@C%66!]ZMW<%A:?V!*-2.E+Z.7/OH<_]I\.7+_&CB7\,PTZ^=
M7VT]D;M@79$0329@G+8U)YP"[0T92(DGQ.:=JI>!V6TDI)&R[O9P:"+I'I(:
MKUJM3&9YEJ]'85@'_G(P#,-$&-]C0K)U:(O[Y=O-Y^\Y-(S[Q*7E@-8;L&@X
M.*Y)(KID&S/91(8W9LDV>$_0B-BY&AMVJ+PQO6\CNIIL73#U%F6YCV<_T9/=
M:?6>C]M();W$359C2UR \\D#4]G'P#D*U3X>LBN:K(AS'#1+'M1$Z[S':TG<
M 'M)TGH[Q'<X_? %TR!<3+^]&$SFG2E'X^]W(?X V6H!T5L+)B@=9(P%>;?$
MN,W>OX]@Q[:*&^U6ZCT8/F\N*XJWY>V767;?\/S#O*75Y,RRD"/7&9AU9)&E
ME"%F[J%X'R6SF"*VSIU;"F8/]\/MIJE9&_'WR(OW^&4TGG6OO4%FO>0J66 .
ML58OUSL5I0=.OD!T1BDN6A?W+D=S\LS84@$]6!Y+AGW&(XLN10E2.JS1648K
MI^)0BDK&E,*];WV@O 3*R9*BA>A[R+6=P[H)W+_\^F8P;YE=,TG?C(9I_L69
MS5R;F@[,+=>@:M4BN7JTV16.R6NIG;6]4&0UMA/G3&/E]- ]8!'.]Q@N!O^#
M^>^S[&/I+!:+D&LRE#(U-]B: BX*%='F&%CKTO%5F!X5:3961@_%I#^V5GD9
M$C[[7*WO,R<=SPP#64RUP;HSC@8=&9E-MF9*!B5XIP3#-4BR#,O)DJ.)\!OF
M>2_&]6HXQ3$-_'V8XNRVY_P.QXE^$,[QC EK$V,(FB6RKD-@\QL86$[9,ZXT
M9ZVK1+NC>R3$:::@'E+CEE;#_#[!<GGQ>E#PS/+$&6V:X%.I*33:0\@N0+*V
M1*\Q1-$ZV-8!ULF2I[5*&N8,7'7D7(+O-Q+B%&L<LE;+DC\7!N/)K[57?XUK
MOBTW^.=79YUI7D(RC$/TM3U8K&56UBB0P2IF'"_2=PO$-8-T<J3:H\9Z.#I:
MDN(W?1[&XV^#X?G\!K;"F4R:L1K4S* X-Q"=EQ!1)QZCU#RW/J;L!.SDR-6?
M6NYS9^M;TN:G^_5,?C+!Z;,IF7+C:37SY^B2CE+Y0':^U0R4M00LH*VY'SXJ
M9:*+K8,Z#R,Z6;8T5,2"H%^+MD]?!W7Y>SD:OQA=QBFM@-=''M>'& R\3$1D
M1ASV7'#(-.(8BQ466U]$^Q">D^5(,R4L8,AV9XZOZM5*=:2S%A'/1Q,"%'-A
M7#H/.E:?4(<"+OD,3GMOC+<BEV[=7!<\_.14W$2*"]2Z=7#W^6@X'8<TK?<7
M/[^<3$>?<3Q;HM[@]$PXSQ7F#($Q2> BC53J )+1T'EDRC7W@1["<W*L:*Z$
M!0S9.G+[+,^:%4YH[_KUSWHO,#EB)7AG:J>(I!PHR8FTGIC+@I,I,&>C;1U?
MN8_B9-FPI< 7<*!!=[_J)>5;R,YX(6*:A*!M+J (";A"ZQB:E)3,Z/S=9MX-
MC(*[*$Z6 UL*? $'MHZ_UOWJ;?G[:)1OIPU_&%WD,^]R%)DG<*+>=^^*A5BJ
M@:)SXL$BL[GU>K <S<ERHI$"%G##[.4ZSVNQC0IM<Q_(?9[$;\\OPF0R*N]G
M%V#BN/>+/M? L),K0#>52:/+05\,)N'\?(SG,PNUIJ=\Q>$EWO"7-J%<M.3
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
M)\R7%S@JS\-X_(T,I-F1/ME*+\-@//M,/[KYT]D?-6_5NQ6*7MKZMI-+SRV
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
MG%S<UX=7T7Q'? 85!!%2-9S0)L<]MK?X'V%%\SHL[:^B>1UE'V9%\YT1>"7
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
MUM&65=(WUM<RTM#2UOK9! 2#PX5V"$D("TMHR2/EM?YO\=L !!QP!F;!(!5
M  $"(T#\YX \  ($P#_-_2U!* @" PO MZFU* ""@ 0@8$$(5 C\$_Y\#1&$
M(F!BRH;B^X]*J)R,BI<THI1*V;D'UK;#534P]L'1,;0Z=';9=KT,Z+_ZISD@
M -JNWT:J"$#@3X'_IB !!-A03!FB8K1?4%PMBC\"[-R&VY<(P ;@JB0E":@H
MP9-^55$!DFA/OMABCGXE;#C.FD&-(U>*+C8_\L6&T[$PUT"LLQQTA93>IA>7
M,T@Y01F(] P/_C W:NE<!^L2H7*>$6[=5(LR39P]9D9=+F-*!;SA [O2=3(_
M$Y*@$UDY5T(9BL8B,X\C;IHFRE3K9VY,IUP]."HM59]1 KD'#?,/Y=5RCM#G
MA\PR9IMMTF\52'*%F-[J4"Z"#.L+^=)84JA756(^5AF@* P>VQIJ<>&=JQQY
MC7V89S@WZ8LX0$ZLX -7-H5UEX]V4HC"VCXYV6?JU&-"-<SPQ_U0C_MC?.72
MAF*6JE/+\(C3__/Z+]M) FM/ [5R@FFA^^4-35I6HX9-2_ '<;Q#R2\M0A60
M'V0DXFMN.,LL#N6\ WB^#RZK!"]X(SQ2OELY4HI1DG="7V.KG9-#O9_K1FX0
M%F>%&L/\'?>4W#')C<I=SRW)[BANJ CWF6(/$2,WKKE/_G;4GIZD,+Y?_;I1
M"ROBJ25+Y)92HU(Q0BGC1<#%I8Z5IDL4BSTB \6\P[C1ZH3Z+".-;G;:R$N1
M:NMX'?]*=VL2,3#^5H,VW9G]C&7I;L<LIV0D,]B[(5*4Q4;I7D_9P$$R<63
MB \<V_<B_5HG/96\S@U\4#^/+052"A%T)!>+"7BF_#IHR>5D56Q];?U24'"5
MGJ+KX)P!J^P:? G8MS?"$]^R2Y\\,!4PF"*V8)5O]PK-?0]7JOHV.^\8X)6[
M3'19Z6W$)BI6<,!)G614:"O+'$?)(E>5W:RH=XH?VBC/KO10X19[*S7@[;XV
MS3Q5QA^?A%)RJ&V8RFPVDYXX:3<TJ=9++UUY%B8G)_@8/X?Z=8'3>-ZE2/AY
M"G;RH>^HHQ)Q(O[XO:4Y!2/LVU]6!'TZ%<5=.:S^B5EY.)C3(5VO.SV>S5GW
M\N@_1;P)TE0$]_ LJNL75%/Q<PFKK.C:3\6,"ZIS-).HNJ_%DS VK0%5^T2_
M[%Z%65KJ.S_D8N:[A-<*GPD8REN;)R2+^6K72&L25\*S&QGAZ)LU*UGS'*T;
MQ7Q![3<[K^BH*N<0E9#. ':;'J26#68<&SO[BOQ 9%?N&Y>H)?FU';@K3D_P
MG>#6B.9!38WW)INC@D4#^L9W<=SSR2]ZZQW"H]#Y])XLD?;.3U@=/^S,I?$!
M?3.-L6^/_4KS#AU+5:,(Z+%_<[!%(  '!Q!"%*E*=7QM-E%!JUM(_K*39K,L
MRTB SXJ)]M#U\;C.587*^UJ[95L;%_D A\X' HY_=N#IW(LL3QR6'\\J+VC:
M=8L0DDC1(>(8UQ7[2BSVINLPBQ.1Z\1[#:MU$D>0(YWA<TU%+$R</;MF%+%
MEVU=9&R=27MAS'TT%8N'U1'X *W[O/C5.VE281M&II(5LPWDV.6F+-&%DQDW
M'-HGZ*<MEF 1F_>?/>CWC,X?1ZELE70L%(:MA5L>G-HHO/H8PP>4+G6ODDC4
MH0'RN3[/]<]F3!+JWN)^2X]W)KI?<V&8HK=CU+N?/CKW>OB%J<9Y!YI%B!1>
M+D)EE;MI'X'9G1FV_+@4>X6T.KJ"YE#7_6R[_2;/+]V]T:1^ (DR6!TE\0&K
ME'E[QS!_/K ^BN,#RS*M6[I/#)#Y]:?*/>2P0GVKTW0)Y2HRKT1=NGUI9FO?
MB\A-]P!O*%ZV;RY88T01[[Z'E#Q_?'E[,>4L'CLYT[9V73/]"J, 87^T ^.=
MV3))Z"%,4$,.#&Z)UN"*"HMSBMZLQ6>^+Q@'1*B4L4XWE?KZW/*6W"F1BL[@
M/9>FTRZ7YMHW/47]N+V%]L#?G>NN,O:Z%HMH[).T87F%<S-P$06'-,TAM8B!
MMZQ7IY+V634;O#K"6+#P& S..K<1POIHMFOS>WW\<&4&(#)B-,D'T'%39^,.
M^+<ZK0=M];7^5E7C?H;&-'U0PZVBCT9\,S%@&G:Q?XAA-"OJ2<8;%_0YPN+#
M@LT-T^MHQ,,XTSMYO/DU$N_YB8[J1I.,GJTX0SZP^QV[V4]B*^$V+[UW-01L
MZ/0ROO\(XWH>N_EJH<&M9A"G;[&/X7,^MY)LXX8U&X(./QL/M?@J]VB6=T8Z
M14K&VE[1W:I(VSY9CCA1XA/+2>T/"VC&K@Q7;OR"XD[16&NXBX>.1*>:!#7$
MX&=H(Z;##Z.E%WV:M"]6Y'LG1_MO/BO0O8R*21U@6"QGU&446M&LLA0*=GT+
M^PBYJ%UM+/YK5Y!2@Q0ZFZ46L*),Z"?Z]DP9>H:*#W0.IF SB$X./<Y#(0OI
MFJ92>3%O_?6$;EQRPJ/2LIDN59 +B;^O=+BU3#0N7' UM@>KO2MA^H0 %L7N
MO/&"^Z;%A<&G3JSG\0%O__W5$UW4Z_#1UEY)EQ_PJ[7Z)<?_'#3(GS/G6:RT
MT+2OSMG[N7O^WM"\]:<U-Q2.=D^Z$;+JE.5*TWS**NECAF</+,!I&&K*Q?(L
MYYL=\# V<?*\)R.([I=[>UIR)_=P0V"-;P<[W79ZIFOZ%U;,)W]C0DIX;?+T
M_510W_VY9KLI5_\@LZZC=4OFZ(<F7;Y-ZN#'F-]5NZ[U2J$/U>:[$L]9XE.G
M24H2IP8-O&Y;32#2C+KEYG>@>"$^$6O?:]X;!!HR"],.F]Y>GVZ=,7^_#S?;
M6G/$[69(] ?;L>:>'$BZ]]G#ZTY<YR!=SJ4 JM+LY5PO%2_,!P[Y#.[6+NVI
M#5)FWW!>>UVLD5J#,7GS71ZXZZ+@)2;:V_Y*4XA^0JP1.[EMN)S<C[Z=2Q#=
M)VK+(J1\G"8G-%4;>FK-++=[#GPP$C<^"*M@Q7@596:D>!TC2!Z+3CN1GHV@
M%X9:_Z?6>=#PY=S#<'E;5@7'371T-%]?RD#,(VRMBS*XW[KED7M^JQOC;I1+
MI<_IJ>C@W7J98N@?FO)HS%*S8RQ..;O]E+Y-Q!!E)J[1=:$DQ^CIM5XQQUSS
M\"\T\LI6>VF3(?7[EN4-'F&'EWG:9>TT]73.$'C5X+OH[386 [U1O;A3[#Z:
M\O;^:8;;M9PW'6SE<!&+3&Z;#7KY$1]0#VD/VXRILOYZ0EUWL^;4'CY 1&-Z
MJWAGVE^ON]Z8:4=:V*6@R]_+F'\1-[ZP8RHDGA:MKD:B5\R4?OSB<4$^%"<7
M[?]V%O+I4-O+=OC(WH3-SU]L)*U>#P#,\,@[>G:IZ5U)3?E_[6W(/RO\KQ2*
M5CB-$)5Q<$R"./C\ZZ>QF\_\ U!+ P04    " #*@%=<-9H@ZQSQ 0!M: (
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
M9_R28^G]1HM4OO_Y],&.\D]6"E^O3EA+:]=_^'CMDHVN-,!UV19Y"\YF,LL
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
M7IY=?5-Q],:2I<0S''LJB]=V8;O_Y"A3Y]V_K\/4><[6,I'7+NE8*Q=7?V$
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
MH*CBZS>;@G,3_38RYEF+[R?*WR=_7'UQ^XN+(LV):4(X.(3%),-J[*+U&(!
M0(TU"A?(5A*8K4(8J2\4OYD_6P,G6T'N+!='[11Q(+FH6K1"Y)$--!==$+PN
MHVPR@3\>XOND^5YO3H:%I[.EKV*=MF*FNQ;"ANE$ZE1)-)@20;(A!X.S!-03
MR>RRD878IAA]89F2X%,>DL<M$X2LYZ WU\N+/2.-BNB\B_B@,_C=A Y!>C^=
MO3F5 ?0MS":93^5%U$*4RB]PU'.:&.^0L\^=?:6(O5F@!:JO'.?:]J$H=>8N
M%)[*M8C@H*>YT2@*J"X-E!]Z'M;_DWK3]<H-4G5JE=DN*21YE_UG]XV@^X<B
M676U.!81+Q0Y#_7*5I-?T^*,C]!G8$+&,HB+I+4D_4U>3%Q>Z_?3>I+GQ]X[
MZ.C-3&2]L!;.:*V\A'AS4:)Y(Q(2\$<R@G)^5 0"S@!J?T#70MU?B>+1M6M;
MNL0!LCI*'-V3QO2]=%)A54MJ":U)3VMEL,-7#*:JV$TGTK8*N?18MJ_MUVFV
MOZ6/%!'OB%544_]JL3UC!>;CX)6_-"Z2&L^[N;C<&A,SXOLZ;Z2P-'LV\%=>
M6SRY@Q9/!^B+A8>:B/']:,B7R3G=CK2JC4SND/IOMSE_O%;MK+@9;'G=+-+J
M4S1P5APOW@OAHJH2C2M(T(&#+4G?Y%=S0V%EF!L?KR8I2BA_+8P4L);CRU##
M%H&&%)-9?30_U8M6K*77K/&  4B"$Z*3,^:=7EP+QS)#RCA)#@I/W\FD/)AA
M $2S-"YXG,U9+H+R=C+)H5]6=/*;PP=B [VND9WW]Q7U&RRI.DGQ,MR;[KY4
M/= ?"XOIX)@TEJ!J$]NK4E[>(G?SG[&M^TO1.L/N1K:GM:^O4FZB8H9U,81)
MX&/1/ZZB_.THT" &\ M9XOYR#X_^8+>E3QPFGR9QI3(%_\\^27*)8=K>DZG0
MJS-O8V=X1-=NUCZRE^?-7=P--A((7ULH8\-5@UJPK6T\*@GSX5L6*;-SYKY=
M.4)O1NI20=!4KK!=[K5@Q4NG]F5/*AHGI Z\B6"C0)B4B_^/1(PZL.N%<</C
M/C>\KDTTLG^I_DE3;W&LV*H2NBR8PV=/BKO,O2;WF+^OO7VI=6'))*-/523C
ME(A.2WHTM]%ARP"PE,!%/=Q$ODG*254&TX@N_?3CH->[KU9?QN!NV[:O;W^M
M335@P;,S59O580'1JX> WW:+^>1N\!%%@LHQ@U0 *WK%TC?M//3<1,>7K_W<
MD\*_/E]><$%-U.^VQU6A1YW&IA11)@\FU]**8=@\I"J80KD8D/PNT$V)2*Y"
MZ*YN:#M_-BB\O7#2^T'B-1MKY1>?SCU]:2&QY(CA06-CW>O\XHQ"N7K=4U&"
M;4XDV*7&T%O;;38/*OSEKZ1_>_7-V@36/7'[K(2C),5WXLM$]X0:KY0C+OK(
MS$F/1-;7MSA9RZ0!+N 0 /K1^4DDX\1R>J]D?+QZPQ$WBC6I?;VC0<!H,-NQ
M&#Y7?>F]X<U?2D<>ZJ]!B=?<$Y'")*8D$B?[@D&O H@WOKM)D5*S#&KYA#@-
M/H=6.!\A(")F%P5HI055I26']D(28'\H68PA6F@/FN@.($^#:SA$7N_[@\)<
M7#*V<44WV#N90U9/,;.FKFST$\ 2^(HX0!6,)U\F(M]A(4+KDK-)"C-MO/@^
MDDC+2M/8<&BUV_N9'VF-K=TV%I7!K*^1CJS6D&7/*995*-'5!-('G7\OR !T
M5T?I:9,5N^Z)J!\7C4P9P$T;-$UH[QNT ?VOP.XG<44AS$D0I@<6&$;JQT\]
M>#WN&ROV2 ;K^6&_]I3:"^&=;:/"<*_9O:6CF%Y)F6\Q80JO'1HS7#Z1TINO
M3;U3."7150R)16&7BO9UM)@7G+?K8 "3R )'3".:6JI&#F=F$T\M&O3=[#2F
MUI+)^=;(XJ!]!#$>EY:HWW[%#CW[;?K-Q]DWL=^<7L=Q7X@1N5NU5'-<VD_Q
MYZ0H4A79X\[7H4&?0?+2:IA<321PABY//!N]X)\7^O=8\O$QH]W<:Z\T+P9#
M=UI^N2,B$4R)S"$\PTS['*@N+[2?E@28MZ'^J[^FL=&PB?^#TK/EKV]Y93GY
MQE<*\Z/TR:/;KB2M;A0WRA<C134A5=5R9*7$QX78Y1I%(8:<Q1WQ-VAK8:I)
M)1DC'/=AC6E;2D0M\@;1/.<)\L0\QC3T];!BR['FUQ=KE^;J(J6/A_IX1U0T
M2UB=,3TB)XC'\#  ;!(#X*9JXY>T>HNDC<_ U_"AA5$ZPR_A87V2<0\V'[I_
M=!-R&>&-BN6X1.![?[)8((3I@@P@4X#$17MN:\D K&X',D\1S0]^IDLCNV!B
M'?+'_IY-*093*?9B"7?\3OC?L:EYW/@5J4]VV/*B'*&>HB48'UZF2H#^>-N0
M*Y/5#<U[IX)#YST>S3AY)AV[Y)FJO\"N:BDQ9/2K#S972A8#G2A\5,,98W&J
M(4F@Z?W&P7+50BP!GF2E&+'-=^>Y[%7[JL^UJ=S*F:,! 'B%+$G+;' 'U4IC
MV\PH%Y'SJ'I4<H/*9.]/?[+;X3%]\Z:&.A[IR]B2BO?VZ2J'$LKOY"?7>KF%
M,1<CD_:<R>#1<Y-=A3R@#Y&KA]<?3[.QSZ8XY1$<"W>VYA0?'QY4O%>K-HC1
MG';M/[;9V-$U#<,F&0/$IK0&F 1]Q+T!VEL=*[8PTKK'#^T.'[84T+%*-;"P
MY.8YZ>"OG<$ES0\51'5!T-XP,81N"S$D,90!'/DN*S>E?RN4WPXO5O+>\G[E
MC;9;&ZL2/HGIGD?-LKAY1<^-](E$\J"P+2BFST8_@*<Z=OC0%R=<%,:62F%E
MU>=!)R-Q&-'&'6(;HM,"C7SXT?MVJMXUKKVJWP2NK6FFS"-@MDBA% .JXT?T
M](/ ;=7E+SO4D=IEHV=;MW;,RK>%$A6<C'<F+ YE*04.H+W1H%)IS^B\FA4I
M+=[H%*FD7W(FGP"%=*2?3:W0DU+',>N#D>DEEF.*P7=3+UX=X^)BDDH: QB*
M93(/KQDF4W]5N3G<H48]/XG&YL"(UZ 2"/OIF]IP*'XV2FNO6DZFMK&"W>[4
M4]D?[2/J)9,4<V3)=M'<+/D<B*((4:$A,5!^A-G[@/#[ 9/?.==N9"L7C639
M.]UG1MSXZE-$\\I/1U03=(N%&$C^3>R/Q6&2#AKKWEKC%O>#'VS;F.:)%%R_
MRJMX?E@ZN;:Q?P"0[F_;8V?KAV'C89Q[2U+D1R2N;7,2MUZ'"MB.=TEQWMFY
MUC,4*/U!W7LMO<.O.6?)VVS77>M[T8?=K=\$=U"#JQ?UAS8:%(7*%A".'YMJ
MD[J7ES]?V;?4E01_9O4ZF"\.+Z<[DOX$JMV'K$48$PWCC8_ (>9@"(X75K?A
MS)D54KI1@[K'[>4X!KW28&%WW\W^C]0P9@!^18MIYG5-8-/K9>= 26?1"2/;
M5Q=K,,['SSQ]G.ODG19V1L:*/:/5^EBD$82@117BI?/X$\5Q#YM),7B'V(9%
M#7&3R976]ARZ4$7*CLA=Z9L?^14:!<5ANCJI>]_1Q L%6F279+)W3B^378M'
MM5TK!FUND&0^#\;TC;;@'S]/55',XLXV\:*-7922*@G_L1D"RJ_%&%V)\/(C
M_22CF>5T%+*1F:A./54>:'[S4@F+M>^SLGY3[:W;LMS5]6V"V#1NJCXQK@ +
M98&'SUX8KT\^WS#Y8/,DV9+]P@D1R#<[Q94,)G;]P)^!.'?J>W<" Z"(B3.
MOPXBD!FS<?#'9"[0 8=>#'2BM:I3'?!<)(NFFQJ:#][Y1<X=Y74,^E!^5,CO
M]J%']X?.U@!<KQ!AH#AQEIP..E0@9,!:'+@G(^70I/WI:<E(%.F'G?#AAQ?B
MOUV7X=[1@:R%4(5["$6]U:!RR'9,.:I+#^7O?MC:,"Y4PXRN<M9S/5WD\DA?
MY<)1NV'^P3,76,_=X&\3EJ^>DB1"%N_3>0:(:N2M_)Z#ZMY*.Y?Q4)3 F63^
MD)ZPPSWWQIK9N[<5[W&:8$^3LH+F%.Y[LZU 0$T&T#/*UT6Q04# !E*83<M'
M,.+N75H:/E?#=?Q5E.:$DXG/JNO+[.LW[B&R!RZ0:5 Z=PR3_T^1!)*#\&>Y
MNEL:=HH>W\X1RYGI./$QX_@K'[X/:A4>SZ.YY; Q[I8(2UI>AR0U"!0I8E;C
M13L"O\J<&<=G<M6GION?A6)=T#IR^<I?7,(Y5O.?"JFMBOYY$ H/NS"Y1E1^
M @NJ3G9VCPZ6Z.T02K[NKI2>ZL3M6BO]<T:A<+^8@WFD'VA(YVE^0Y_J.#7)
M3'W,' @.4,*Z3WL?^-;A7<^!7_T-3YP=\3ILO69,VQ58\4QN]KQW<O,+\M.$
M)3,-<%#!5='>I!2M*.GS[^_<8 "]635GD9?LQB0I4F0'6CJ=&]G/ /@'>K2B
M924?VS@=8Y(J2C-BL?W<;:_/A7_Q#T@#K.4_&RQLX>AM9B)DCP:%*0Y4_TQR
M9$B"FRHQ/K%JFQ!_M86X/6*J2?W8:RTO$)M.;;BJY,A:KM,\)">KS81@._V+
M.1+5=0GEJR4#+]Q0KW^QIZ*01\<UFLLN69S=&H&SG"^S/LLR5-V*-*+^1<SI
MPL3(*H/YA!1/7AE=RW%-34WEC\]4%"T>%H\Z^':7ISJ]8,DP?[2[K4UA0?#3
M*HVYU]TYZ-H=[QX@](-$PK42@X*%SEHLF"=Z^1L^5UF^:>+J=*@6P(I>-O+"
MA5$%=7'0>(3-FP"4E+$Q?!=_,:WX2\9ZAS!)]F6*P3&[CXK)&NV6OT5>I?=P
M7C8%5M#_TVUS2SK_#AO]L%;R@#0#Z Z#PLA#FYO0N5&R%AA".0P*.X,1Q.'>
MTS,E?I5@DJLGWC;8T8F09_4JX=4C^WY6%B'LX8O6W\KI_=":@1[H',J2I)E,
M'&6RIE)HDO[=LN7&5CW-<2N1JJD?K])X8S#*RY'&3"D:\_01K< 8ZD>/[V$
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
M:.B<M!IIH/-D4T#8\I(SM0?%^K;!Y282[!WX&A6NDN5X#))D[CP90XS"+"H
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
MC;\&M)6G#?7ZAOKH\HRV-Y6UXV+^W;;YB^8$4'V/5&J20O3T@&??73\U6MB
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
MIYR6+Y2(:[%MF_T0V'>3(9O?32B'Z6;X11F&980ZX6]Y'RJ^4!(H)4(_&M;
MD=.V)/UI9I*Z-;U5(QHD4?S1D>$MO.8I9JT<5@OKHJBNR0W48 <=IVO^'HBN
M N%"US'S 59]#C*&Q:F?ZY*B/]+3R7YT/ ^X"*?\DUZ[AQ1_13R##W%6F\D>
M-P^(=X#/!LB\,/WH**$-U3;:C&=[E;$Q+5+$)7H,2GSG"U%OG$.@2%#J  1"
M..@=H]_V"B 'OAT+H+^7A)H;]@XX\_O\4Y?7Z>491O/M"'W*^TX6LB6EX"SE
M?0.7\*!0[)+YJYMM,P'<I7<'.0\NRAIFUXA)O[OY^OE1F!L?'K8;0+J&7#@&
MT=/T6P$,-[A;2SKG3),:.@D!6O)D)H+RU9#N</_?(PI/MZ;>%1ZXU5GT7?$4
MTU6TND\VAH$0VL>@.-2'$%@<E,\Z^<QLZ(A7AW'%X$/B&-.WMK1;7QU>./Y(
M]9C)9#EXMP*YRP2*DH&N5343.P7B-G+;20)DLX^ 6;!Z.(S[VQWAZO;.OO9(
M6=>S718LR'56:1$9AK_-B1V&)?!Z@UJ"=4*C>4##WM4O2I7L2V'+XOBAXBF3
MR[//8KF*/VBLE_>.GR[?;5U7C3\[H+H;@A=8>=9$8N[V5\Z7*HI@HN]X164]
M6+]\NQ^*MUI-N)1;JS>L;*=#]-H/)E5&F6ZS)DZ8B<K_N\'R#CF#:F3IA2W*
MX=S0_)VR8HL;V;^4).3,IZK).V.WB/>.'D^89;4NG0Z7 I41:Q3P<F3^ -NX
M];P$JA!R&ETWF-K)#TWW1X[@.%SOM<5N?R9^VW!OJ#/)K!\]HG-UN7Z=\]*\
M BERHV\5?P.S",41W^IL8?!9OOD=3YL5#[6;\!8,/-MI99F'[U?)0FS#0B?/
M]*OA=2R_:LAZZU;@FU/^]@=+7U/[DLS+ZYF>'QUJTNV@&U%[Z6NKBSY0+B"<
M#*X"F@<D+WR*M#X%5^W-4EKQ.1\M(IXK9<9+KW/QB\9$M/DFDAZYDDP ;^A2
M7E%U$:P$<,^JI)-W=847%H()Y!CKK'X8G:<]?Z&@[A+3@Y$,^F8Y7[KO_\X7
MR_4% "H9+\-JKK#B-W?QJB$MK\HTQB-2I2MV^\\[6?P1KD3A;4P#.,D1E-Q.
MJ2W4N3=^A+IQ2XN<1.WF=/[@0;2I#2@%1)+\;QK]/]OL6/HP*9(, !2GE"F.
M,"7(=KXL=^3*]U[ZD=5^5OZHX(NN+6/^[U4LFC@!P$@7O#E\WU]OJTF62PU-
M3*QVIS<NS-0(_C:X;R@'&'8/CF(X,)XHK#25C6.#%:).G<S_/I>) RTU+,G?
M&'!/>KW;D%PG;:3V$BW;,D"M_'/QL=E>152PF*J[8>B.JOSYSO:(Q4)FUX)(
MQ6.03;<9UC[JDMD7Z_*WU#Q35']F"HIF/M\Z:Z;BPKI7&3^@<1SG@'NOQDQ
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
MV8VIM3-MLZ#&0]*6PGV[(,)))G(7]!Z\"SJ5CF<&X[H_-#Y #_@02E"R$_7
M:UWEB3PIHJ/6!9NTEV\G0ZIFXI3E1PW;LMG/=$)/XAUZC0:4S915TG-J/#N(
MU!XT!/K+<!?4DX_=!4EA/^ ]593)T&@VI/ 96^Z^A=?YMXH9[B?JXV'G.;L@
M#?=:;J3T:4\F13?L*"_5<C?/B%$7=$-S;./;=&IKKVJ\U3IH-+Z4>U7-.,W"
MS+O!%:JA2]'KA+:PG 6O9IH59-I8G)OX[>,K_<1(R'Z5NROJ?Q"!(%GXFNUF
MS$0(_58%Z[V! E.9ZO>&O!Z-%JM4#R W[:1.>DL?JS=](SZGO O"QJBN5EVZ
M(P9.N^VY$TDW9E7@]K&'84?.3?,32.D?9[%Q.U)/%6.9.N35@RKG[E8=>G<&
MY>1@>#;H^-.>JXD]EE\Q-9:KHHS+2$'JPNIA*H2>.\B\5 S8=TQ<VT">H 5C
MWA5[T5-,2W=!1\?SGJK/EWO<U'QSQ_UT6XR=00SC@JL/L5J1*11O.>G> N7?
M:N(D+42AI#"'%_?^O +]ESBY^M <0[E'VH>^OTN)IGSO>-/B^PG4#YP<7;&G
M0LV!@[1B^I>1S656>$<-6]IH"+LU.?1().[(_3N_2SX</PUZ;/9 I!<G=D &
ME_-7R7IN!"6.'H<.X#>CQ4GHV<),Z1HR; Q"#HXB?9->ML+540%S'UWEX'1'
MY_Y8DO6ETP_!(/L(AJK#S"*F0HM0JF53D3Y#)C9G7K$7V>BP)@>5QYXMS[GY
ME.?X;YYW8,S?E@28@)X7A67>C*=:)D?N?$UW.P&T%%6B9/ U4(.WI%_^H_[A
M<-M'[,'V4^@C)6A N3 Z$/P80KWJ"R-!6YO4 YN.?OVUHU]:A9=025]3.)Y3
MXM"YH3Z?\$5GRL=YUCZ2>8,FP>8ET1(HE@E,]2*C D"M9<<^NO%$:(2'S.7%
M"W&%"*G']FT?M>7-FE]&CC39LWE%&3I+>WG5<R6< GN:<^SOA< E$8&I7T_M
M>:779N[6QNMW1LVX_]Z6!KU(NRAEV6X9DW/,<CR@#<9K]!PVMCBKW'32EW[X
MZ92CYJ6+F[S[0[68 L2VL,)X]&P6_E"0RIV05(<2^,K U,*VW4[BL #X79*F
M]296D6:_QP>=:-@50A 5;,3"&,A DC*QT<2+6:U' 1N2R*15JB!<GG*]1U9D
MR?SJ09T.3M]CMU?<]MW88\G]>_05"3@;C2 /EB'JEUN=/$IQA7F \7>7J6^A
M 0:,Z#@SB91[F88Y!M:9(!(>CD1D_7U/1:;!< =+BWU4)< ^563>[>?(S,'C
M=_2M7Z:PM_Y>]"0YRNQA+N@65N0BVW87%(,TRUVZ8-'#8H2G(%(."M%OE>,-
M?I:@6Z[H':2I.2?,;J^64L-)/_.Q2WA>IB&KN BP&SQ-=/722C%6I20>,+]6
M+'[XL71)Z&3D3TR52><D!#AU/8J$&>>F^P#A%.ZA*O31<1C2B"9=1^I>40E4
MN3#-[#X1_!(TNK]ZU5;NZ&NNM2[0<J#K9<M8(M59ZNRZ6ZP J7]\UFWQD9:I
M9\Z6B(GU>+Q+?=HO=;N_.^OYC!2PQ5!!7AID6UR=I'CDI*<I\OO"Q946D@V>
M%W$([246L!$M8X7 \$7(TAG4!<);]S8W 1B/)0D2>SY'HEQ+-"SHXZN"I]3+
MC?7<M\22A.]P%O,N!"5#_JH8J[$^XX2\83S(PV0E@V-(^1$YFD(3>37<*+-#
M@F5V.2)]9%S!UO-NX/ZD YSJS:WK($;FOTK#_\FE8,4VM=@9'N &R1PC@;Q,
MDZK.*'!2]:BK0]ZE&W%FN(_?/!K..XOV!D^"2?"5EO=I9(DO1<M#;<[7J5MY
MN7T9 W-Z?ZP7@-CNE@FQI\KS6 XFF)4'G<V5/A-)QG?Z>E,N4Z_9B SYOK\<
M3TOK<;HROOR][T^_+S!A$*G2-1T&=>XP'[>">:VK*:EB^^'.TOSN;S\)XSX^
M2ZXJ8_=,&/A'B*:S,^2 #(8Q^SN1:J4F9DF%T>'?RRJ3#W+6V#2]^6KL$-?!
M^&@OH]W5=\(E?4%W!YR_AZS08S6DF!5"7NG/M[Q+,_*9*C4S)^ICN1=*'F(-
M;J*:T^%DQ<?Z8%)&:S\'4HKZ"O^$+8GP(UX;*NVX8H7])NN>D9+\=>U1K[KB
M[Q)BW%X"QD&0IZ)R1ZLL#1A^[D,J9S:T"DRN2*^85/M\)9>=[SE[K<"_V$;[
MFJ26?ZI+/Z-_56OPU/8XS#!7CI3MIBS^Z<=UG(*SHZM)C_('5W:8=[#M_"Y(
M&.^- 2'U-C2;Q*U+O1-2Z.%FW*\$T36*LE27G$[A!2V#4W\;JKSY8H:8*G<#
M86 -X52CE%0%-])\QZ+EIZ+.HG6W+&HQ_18009WL'5Z_)8XK>@U]T/C\06*3
M>_(+_(WT31E\3GZGRR.RW%MI/D($C&<3,77%R2+DO=$R]*29_V9JPC!+_6[=
M^<MU&V'96^B%;UJ[H/Q>CY_I35EZ??W-Z#W&X55<M(667++(O2\?2>#KL.:E
MJQ.RZS9#] '%_' 3@N53-)@M[,Q!:I+3'W<Q_^AZ>P$-RX(HT:WV!U7:_Z!B
MHI#Z!(?.-V2/T_<,8"(R#0MO=T&U;W]HUBLMI2=92+MYM=4R6S-^+.9??3J1
MK0DS*(]8S]_Z;&TDO..U\?[_H6GC +@=')US&.BF;CL CC3P59]5L-N7<'V;
M 3]IV=.J9WIQ9TOP5I=*9T%B4D7_:N;^+S;A1 HQUH /@)%\_FUN7YO=A-N;
M>W4Y2XM4C?&;0??T]Q7)Y8#.63U;LC#F75U)7WG3)T2>5[Q;\V!<3NET)RA(
M 6?.^O1W#%GP#&28.+L+6B'XZ1F2P]^@ODY4E4#O1\_8/"KG K$^N.QX<'02
MY\"Z0"[C&NH[K*;SN2(@SSC[RS[3/JI[\B.LZZ="YM&';DNV7=$R&K$9IYF1
M>%V3[\0*]$K<7G#1H_8BBNV&5<JVB(KB,7%;QS_.SP5(\IK]?KG9+)]5I\>Q
M=;35PT4C&M%(*M2L>W5^T-IYXV9Z=U -,<)W RSUFK8?7CP?DJ@[/ER-[<E<
M8NZ"5"1^[X+&(]D'!]#H,G BONK'5.;/IE"U"?M+C9A^VX"N\,+N#>?"M18E
M]<B&M>2/2$\:9_,NZ%!@$(YV_0O<G;=@$@'Z0^2,NN)FZ1?)B5/N0H8SG)=F
MC@^C26! F+2X[E<@+VB5.M8 09 [*74[(6Z;_9SL[AE96G"!G@>-TA8BJG7T
MQ;?"S@"<\2[HGMD%I=4JW<#;@_@<[82.KY3$@).SVFJ'MY:^;+MZ(F[]VDOZ
MNR _8N_ANU4VZ9V+CM!]\U.ZSVPUS!AB3:&H4S_T)A:7Z"OQ!L=9[]BJ2)\?
M<M2,O>7RNXP["\;!C?56"X%,RP;0CN2.EO<B2HS=)2T]X D[@KR.8T\..S9V
M5$^A^DJ'TQ5_OEP8Y1P6W\*" ?@E:D&&= *I289/V2&F^W#C;9/A'8Q-Z+G@
MNG(TSZ*[.O4;T'ET0])I1#VU6CKCU04H7\V&F>ZX@:W*]:\PH9Y7W%$]7BRW
MM.E2;W/F#>)<]03]F*\OW-,O/3U]4<BZR(&2N._3D^\@[7T8(V'&:7>Q=N-3
MW1"%2;\5I0_Q=_[?>+.>(KUQ#^TEH+X2OV0+>L&.(EW@>A:LG-%TMZ.#MT+7
M%9][[J_^:"HT2\I7XN?7B%]!>T(G\+/@U=ND8JP0DAN(@I<:%GX],;SZ_*CS
MU+AI0%3ZP5=WKY$^FTY,.G/-CBZ$K":2(Z!T%^ ]P\X+4BD:N:6$19T%PDY0
M^SL6KH6NEGUP.'8]4\$*F<[=:],(GMHWMN\L:H&5@Y-B=Z.T@6XR>-*<'DQK
M2JKZA,!>3;@VNJ9Y^)[.@SSUUV.:+SJW50V,NM%97%0MR<=A^#;(7T^\,?O6
MDJS5!A.8]!*73KX_>B$]-W@LB6?THW:W''7?8_.C(*X7IT:C]<P^('H)8>@$
MI@:J)LROV%WX)R8P_F+F02L]/T[0Q5/-LX]#L9%[CEF*KO#LW 7%$7D,%) P
MH(;VS9?)03JLK\KDFP7S7W1W?K,+"HQ>MGX5?=<C^$6)N_^3RJ<Q_C7?CR"M
M\,#)/81.* =J\H09\!@4SR1LS,_*9$)V,.5#EWYC<]V[P^OQNZ":[15/*K2C
ME+I SE@5($TK.R>VNGCU/QSL?M#Y0N'WJV>*7)(Z;CSZA\,P,4P3TBY(Y/[Y
MG)-47)U7T6(&??F11Y'#5,EGERL$99D+J25Y_CS:V&_X<3YZ%BL6[[D^?IUP
MD:;6 A5!6OPXMRIU#I[ /OV=R<?ZXKM_>N7.3],@OCI3&W>SR^7[)DU]FW7"
ME@QTEJ$'T1[K@,Q"'!;MGIPPT1^KIT8V3Y8EU.>\1V#EGVEMQTE]*PEW3_S
M&TT*UMX0GN[6F05%&!;^%7B'WEZU)VL#%H6HH1RA#-=P;(6)7\TNJ#[UP:I
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
M/ZS3X]=MO,2N&9<O#I,;/W?F-3/HY/>62STE'X9MB)E]Q&37E#]OJ1D$+:(
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
M71 T &XVX ?<2<Z67 "80-^YE^$NW1ON?+=9NL32[D[H:3.YWV;G%@:IJ;@
M>X9AF_>7=G(F\O4%_]164NBKI@61?*=R2_+/^01<1:53JYZKC9D-::Q>+/#'
MLIF:KU/?CD)FE-9BJ&I*@YX)6TR#_0G+ML(S(B#4%LR6+?IWU"YH<OF7MW+W
M+B@NA!K"CL+\<1;8!?5:PEE(,GZ'9Q?4?7(/P"J^8@JRLK:@D0;R6<Y50!Q]
MV2<K0/A'W&#C>T4=N^F?U;P8]Q;9IK!\(?M%/?76.M$#\^8JW8L7;@KZ6P=D
MK\PW9<\KI(6-Z[JMC3[XP^S4Z/@YEA';;I[I*Q\N7TWD-57Z$+\C^/C?4W>@
MJ4V:T 4 1<8])G2X$BX*F)A$MJOE-Y5%4HY5]I]?ON:>6L)[03,V+VT^?3(U
MPB($QH7V1#^%5J"C(2V[($[<L44W\<^9E^2_AOGB1FL?GI%V/*BFS-&LVO:D
MN:PO'M1-(SYF2M%T6[78^X!(4J\KS'B8]+OJ\'FZ/LU%X=)$[]1=3L"VB?OR
M %/MO2/"DS 1:!>&>NLE59J8Q_?LJ=BPC$Q2LQ((?,GNUSNP, W+%,RE2P%Q
ME#J4/**3[D%M^EGQ2"=G:6[\]2#9QM_-(>69_Q>]U"7SHP'9F705-=/!2GU5
MHN% 8&^XKK*IB(2SKH.=]OLXXQ]7C$"G'H- AT"GVH4XR'0(]7K_&-H<2,*+
M!.Z"QI-;4WP^!M%?KXE:L@8MWK8:11I<_>QGR-6EE^0S:*#(/ D\HA6VC$+
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
M&/,945A"'U0IVV(6@:LJ@?5)")'NO81H+9CFCIA7-+WMD<F3-9=)<3O!=>=
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
MQ147A:(#O,*:AZANI)$V%G>B*^:>)D582*?<V_XZH/QZIELV%?S7-L2 +DG
MG&9.@"O+R_(@3O>;JX>9%V?ZBF>FIHSD7R>G5[;W]IY,A%GT/?8)D?NC?9)L
MQL,>:_2P<OE!$VI\8KQ[9H22E$5)7U[WC,>:T<_"%RCY7^W=]H&D>Z"$UQ4#
M/LE-/\?E*L__9'M]$,2]R)#39'(^(<,IN21O(@^)]Z]7_A!9"O)ZG2# ;/JR
MIF+FFMH"\G^6/*MUM2_;5Z?JXN*17K8?A.9.5"K(BY>3FF_/P,"=%8(-2+.,
MV:2,,FI:M?:TAV:*W%5*S1/N\KR8]M,W9@Q\?(?KN:ZAL+($:^*90\ Q,A68
M1Y= 4JJ\A2$KA&B$H"EI/ZDQV(VGNC;JQ3U?KOA8S8:2F,S:YP97CF$"%MO)
M8*%F)6H#18=TD3F(.XF9+Q$)Z)PU-JBO3>T$\OZMG5%<%G\YM7AGZ9QOR[*Q
MB\-TB\FDI<X' 6\6\0E#P_H=E:EE>%0T4A3*3V)AOS&IO1.)U1H(=:ZV[:\N
MZ%N*+TK1X):"WI;@/_;6YLW=2#V%!4P<IL*LP_/(0,LAH$*6SB_Y#UFSH\Q\
M^Z3%';)UZY";4_YE?U4CN.*H)6=#AIS,8 ??I-#C4S3*;P9J;Y6I  52@[UI
MM]: )_6$H+=)Z*RE_0Y1T;.:FGPJ[%$]S_V=:]K0+P:F?SWZX+_K/05L0Z(-
M(V&*HD@NY@0%)*+'[:XE[#RN'F*%76=Q__.X*]VZE6FY&O=5OT=IDMC,P4J4
M&FIR"9UCC'Z&1%N(WBC(HP[,ZW9'F0]T\$/@K97N"GGN;\M_]$Z?<X[[*3-V
M3V9OA2>-<TZ:)D_7I)H1O*F7$!$P>7BK5O-92$,;G%?^E?TA@&K[IXP1N92>
M7)QYT;FF-DPN/^/M'<NX(LXZ:TZ-E!OG&6^;.9F#2'&X&R_6OEV/G9%?#8Z6
MX*VBCI48%\U [(:5B"9W]S9E.,,"V;8O)IY6QJITF4+$@KTW@&2GA?UHYG6H
M!R,1ID6WR.Z: '+W(_WQ.($YN\\!?EA'>[4^,1J,=N5]TD+J]P_/$O-L_J5G
MQ[I30I1:03-VH,:W!U#.N(/%U8USM(RG-6.]/KH!^;IL +^#519%RDA'VYHO
MC<#GB^#H_3A_( ]N>C4+$=VH40_+U\W^+*BO]B.MX^69ZMZW-[&F)UOS>)48
M;QJ%:=ZP69; /I=-CB?@B)@%()=]Z41ZLZ $7QA6&)6E'7MT#JQ]0354YHF-
M]=.(6O;K3\V<2!E,3G&R)MYZHX1<2:,DGPO:0N@=\5#Z# ;;WSH?[:#2L[BZ
M?ZH(@/CU#E\3NOUFLN=B8P:3PYH%\]PDQ,8*C=\5S*NG"54FEUJ-UV:%4[6M
M!AN5U1DUW_EG>[>.>9^^H,CW.HU3;PC=Y1=5WM""JV#OPF&-*;<9GW2>++"
MPQ@/%H0&38S8LC WRM]@2CVQZ1UAP2QL_D.@N?:1Q+<:Q=PWI(H ^7@>#X)U
M!S!2 R/::,:Z^\?!5\!8N]RL^K3"2$^H8;YAWNIP/8?DMZRQ]QG3'5XK4F(?
M]%0F@36@;M19Y@R8I+\*=^/"G)MUU:S7'VO*2-!1+Y!ZWFW5Z&#5S_W=I[^H
MT+GM^),PFM%CE6<D8!?OI&PKB+T4*D#.9W(@I.""NV67Y5$Z(DAV*UMUSUMJ
M',NWM=KN=\KA]_G?"LWKL7G?9.3I':>[DGGI9X([]3BR*3ZDB0BZ<\E-MY)9
M"!>^/VKP-L#$=/SUD>,!"J I_-P\WTN-;>NWO%]9V1X1/7>)ZDFROC,(=2"#
M;<B)/VO(,U^*R_4Y3<YZ\WF^.?G ^NGC!4F=;9,@:6A[P5\_0)@XQ(QRT0P+
M T;,:36,0'75FY-+7 <^'@@.]K[M7NZK-.!:_++YK/^:7E1SQO#6PMBKOA#S
ML\[&[_D>6J\=O70>"',]N@"F7NFF9^"F#)E]Y3F'@ (--+(:T8'"#CBRUNH[
MJAG%G,I!_DPU-B"#VKJ:QE! D[AUVK4R8D_*IM#,DW+.6V\5"9;0MLD?)]#P
M^<)F/C(X%G:=V;<_)T;J^EAT^PO4XUO=Z)?*RA1+=,0C>WZI@IMG\@#T7Z&M
M)7/72*@X6=9=!B%*75>I7HS=&!C[S+3)U[+L[&?O<0YGSF2(WIX/1W^8CP,L
MJ>7<IF0R8N%>N$CD<1U;FBDUG  .92JT?K5OPL1_C$6I3??=L3)3N?[P*#KS
MHBC$H72^^(*-XV@CF*;/9 5$]42'=QB2FPE:.P1P,\6@E[*F3<:4&N6.W7XX
MOF=D&1^J';[8+6PDR#7!]=9X21/N.<#* W:L/Q<&ZPUB)N(;: WB2C9D.?>
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
M]W'7JPUS[O4?SM7@V7ZX^'Q?R!/NT7TCTX1DBL?3'L,]X"[P-HXGBUO=TX>
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
M3U\+>+U^O%9G91GZQO#7-\9??=D-Y/U[:L I[\J'HW3CP),.UH[I\LJ;3R.
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
M?.;8!;I&'I@/]<5K5MU#\4EY!,@O/ZFS%+5&;7#@;!7\1[+6J?50@)/H'%0
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
MX/_P18*RX;1"33<"+!K#6-U_%KAM3A'-<R%[5_XYD+G8NW]5'/&9[5W)E?E
M;(2FX?$@R= ^%0Q')<YNQ;#+"C)Y/)N0SQ(\^PX4T;6W&7QHJ7[M'U^.A84Q
M]S.I"7P&_5,/\/SSJ>\*)+TCEU,]W;$NW@+*_5]LC/2'2O/_U)@:S-C9N%=#
M[TEC^V QF!K<1AYQI:H>"]BZA?#]81=I@4:O/[O,/'W?$O3,M_/7:!!QC=Q#
MRY]0US2:NQ&BU2>67#"DPJDZ<<5 E^WG0$?I!P/.WP:3X:"+33P:)(V7BEK\
M+3Y\=U<_@OED=-_-$OX4L*IW:_5V67@J;[DJIWW>L]HGOM$<%<282$7QYY:9
MI/6M/&\WN%@@X_N\P&6:DI_UBZ+4KG69.!KNES&J:5':[.R>[?2V_.L1R%_/
M4NL[#TP%$4C[)A'>;0<]^><(Y&C-4TFY._MDT7?E#,>&5(WB%-UVL0H5/5-E
MM6%0HA#3T]B$49@BB38*RW_[< 3"V/E$O0ED>IIP!$+DR$YK<=!_0%F1IQTZ
M"2Z5J3"24!)"NRPRQ1J=SYJ8/G>MX[LP\\E$Q#MI()[@5?UG&U&^:WFXYTJ_
MVJJS'Y@YD^[C,MC79/#*35M/( ;F-C.F3?>WW:Z"[>CD+?9'SU1*;0A3;C_D
M=#$7$&4A[O5X9UB.B"L4.Q3-5SU+?;-#6V'1#%<:;,H!^"A2"%Y:S@;U",0(
M/#(J_I;L2^ T>KE?R;./@^O] /O??+]_JO%B',TD"NX=#2C(!B%UHA+9S(")
M^FP]ZF]WC;Z\M2TM"U3 55O(U21L?&^Y!]^;!_[N\EG XP46; #[@#WMX_0'
M'5ZKJIO_V=A20G&WQ>O3NBSB90@=BCWRAX/2\21R@KIOC=_X^(6?1[@,IO?E
M'@U=WR/D]R) <(;_RON44S]?4H+#&4^4,C ]YPP.LO2(Z2X_M[L7/VCZPB
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
M[WBD#.WS!M0=.@8EAQ,O('0COE]U.SS&):J=]&N'%<XK.3(U>F_?<_6>[7K
M5(P?E3O+. E]@IN$S>IMF'Y:I0L!OL7N 0YB1$!WA*I ,+I@QZG;);Q9WRHM
M:)[<G<(@=LY+<('^]VI]0]P3[,L9[CW(RYH!>$G[(3V&@702':9Y5:N(EKKQ
MC(0_G?3\?4K^Z9N:5F^1?3-5F"0OZ%/AF<B9:I?UH%RXU)Q7T:Q!P2^J_0?[
MSD#OSV.WVJFALY6Z]7E_>'^,;Q,G]>\C;M-9#:%47@O<$T,T'[U/B+E98TW>
MN]TVLJ_Q$S"R]<#>(43OYPF3*MJ[IS^$[R;56_-T*3.0T3%0UYF71Z"JC'7S
M.5P\[$2#CVC)1\PI#VY:+HC8[_8\W8P_SGJ,.<JB^]T5YI/63J=-.F#<FE:$
MF"/0+!I:^;D:$JLPLKU$4(W+4/. $VP>_($YV^RD,S.&O[ *(IK@F3MPT4KT
M$='+0/6<=Z3N3CN2+6?'CAC8ZHFT0Z\GZCR]K"0WLB/]PE>Q[E6Z1+UJ, -:
M&4 ?@:2?T+)PZ_G+F$/3D)N0(I4=A0UVBB35F5:*<AOSP\4CU8:5^\,.%:(C
M)EQ%!4E,Z1E"B\4_U83[%3P.[A:$AW9NGF"Y_'OW=Q NMB&0")[KCZ4Z4B#N
M6E<\RI[WZR0V6+P?[_'Q\#F9W2)C:?-:@:-"ZFJ3%;R/]3TX"^J\O'4$>K(%
MR#QII @C1(#4S_ L_$\<5X;]L+*GHW7(;3JWD?[#H']XTV_U"GWC<Q2\IA6<
MFOW^-_@4XAH,D.G?,"1YFP.C<S!N;"LZ2O2B%B^Q\*6?_',/X1?Q8VKL)5T3
M_);)^Z'WER)?<<7W@KFHL@.HV2P,T103=01B03VAZ2X#LG,6->^;)(F)U!GW
M]#["X 72M)[&XB.<FMZ3LP9UU^RS,=0SGBB\,"ECXSQQU,SS6TX&:<ZBX6ML
M$RE\3O3.F[7JMLO:6S>Y: D-,,+,.)9< Z113@(S!"TL <KAZB 8T3Y]XK>F
M3H"7@MSNB(Q(>VE*CI/U?/*M8";'L'K&"%HJ] D%"LC,A/JC)\7)[TE'H(2W
M#2;8&9U9>8$[)&6RZO2YH?=I[Q-:DD4^>BY3WD:<DF9E2I?*:_BUV73QV.0=
MD>+C<)\(E..Q/8\+#!81-.I+8N;C5&_$&JCYCGL<,W6XY!I_!HYH##NY;+ ]
MM1R<5.Y8=+.5D^,(-!&H]/3QV/I;+G 9Z#FJDGGC!4E@%KN.)^TT'_MR(VB\
MI@Y%8U5MI,:V+[^MM]0FZ+EJCLO3^?JJIP45QH-U$N'&)M^Q@)31UH841=D-
M4I71WH^>AD+.:GI^^(@KA-?TM*OQK^1V/0]_8?VX-O&E!YNXKN!53 -O84]M
M;S6:TQUV1E/VV)NPD;PC"1[Q&MFW1@99'PM:91@F+1H6,/F+.4)-8;[(=M%+
M RHS8Y7XP-CUK0_\*.)GOPBY@N_6"0&F<F%H[?*TUX=\R@S=QV.A^)>E!9##
MD(K+D7/8F$U(NY#][[YX@MNMDSM>&TYCSF+/!.>NUC]BJ,MB/(M%8='0V9B
M#![D#Z'.!&JZ'92':CBR9W3U[3/14W "TPOOR,YA(0K7_WKSX]^=&7%(_H\1
M9;>R-O(EZO%8)P\Y4%&[C[%F6'E \ @D_K$1. (MMSH4W.8-.&XH6?L_B,!3
MWO$(2?R6"!R)8H>7&%,L(KMN:YZR,IH4L4<ZB24H%LV2/VO0!4UF(306U,&#
M;T>@N>IE/ZO^Q3^2+77T"RH[]TZ>NT.H>U!L%FD@/54O)5V3-ADPL;&O\:4N
MQSDL/DFH:C:G3-=8C9*IN?,?FM%KPY6/?D]$W?DZ6$954$FH^'BAH7;8Q26R
M_LH9#9E#;H<\G: OQ*7657/SPM>/\R0K$]D,"J=4>(?6AXR$_E%Z-R-PZX$'
MP?WN&4NW/B/E?2.U8JT[ U1#4A99E&0&^+9;#GIH@>O?'8!%$35,\U5WCD#%
M&>?>]#-C7+"?CI<5< N4I^$:.*Y!H%0OR$V!LS8ZEI*'M7B\C,P3B[!L,,5[
M@^%#M[X21^/\8KQ+O5*?CNQ\UMX5_RK^29Q)5 =1.X=[">,[ CF!>;I(T-G%
MO!O'LM(F>K*LX"3UT\[^Y=,A\TNQNFS[D\,'FSDNS6:+A;UVC+^]K\OV'+RO
M]Z-,'EQ^J&NV)=R']CJF%15:,,U-YQGTQ+$.]V9"^ XT; @]=BO6/JLV<6=3
M\T>CC0GI(RKFA=,)'_N]D YVX9<_GPVT/?Y8P/IT= _GMV=OXI!FZ[]2-!1X
M3SHW;E7YO[JU=H+A[(4F:5HYU!'-3Q4F>?\- ']8<MN_CNC8LAK8G5\<VW:
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
M_J"%1J+(H>Y3OQW%"OV:A9O^NHD-%:S7'B2XS)]JW(P#'; WPX@&,\!MY2>
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
M,B ^"3\8=\XMSFE8454V[-+,N:^?/]>0-1.R2S_(16 5[@9'482.]PC1V.F
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
MA.N0+%8+8(EJO[-/H?IB"2T#\PP\Y]MMUZ+E;;1&>FAEF.&]=?;>3+*O>=!
M%/C'".U^H/OA,W"2.0>460W"AA9J4 _JJJ0U)#U[W^1+XB+;KJG[ES%2:QXQ
M,O&NAF7UJ^XDJWIC1;FK[-Z@%W6/C>MT6!:W@>_'4D?5E4['A_.P0(:?3,XR
M:[:2W56J']Q6-- EIORB UB_;[?B?N%6?YLC2HI#,JI,=8-6_G8EX&]7#M)H
M(Z"JQ"2\6MN<W<A;630O]!:R<J.G^T50X#!W+X\.Y99]CA24^A[DK,A#8<?7
M3N7O;%5GMDL:CAB&+-(!6D"Q:"SF*4R\>R=I,H\80F!M1_&BID07"]\$J,Z\
M7S2LJ(?N=9$<_7Y),HOR?0!<G3J&T- :\/'S<3O?6]UN$#R\>AOTC0YHI)2L
M3-%LE06L++7+(DFSV_F0@)6)1K(<K?^PLZ"$)PDI,F[=:$N$5JW6I.?)Q0<*
MG62FV%Q1Q,>+.3$AXM_'$BL>9K(GSZ=)1#8ZR!!N&P>J_:"QVO)Q&+(;I@#5
MQIHV&"!M;^#E?\93\AT@9HDYX4HZXB[..3PIVF><IVHW7,C7I^$W\(WY"0L>
M'A.&+D(_>#\?LT9>MU@8F69^IQIBG;L>!(U1";9!WFPTC-.8$'1S6=145^H&
MI=I1;$EV[^%0O,!VN&HYOU%FF8+_S^D!S%.=72VPM_ZV+1\9"#<>IXG"!LA$
M)U):YZRS0KZ(0>J71,\R-IGB+P??=Z6RZU_ N85HES3):TEW%*1GQ7/-2S5?
M-PUFQY5HNB+QF?%$+Y*?1+;9YJ]#H!$#G.QW5?R=& !+W\PCLU'XJ)4(X-H#
MM3B*9%X++GUX%JM#B)]RRO3[<*G'ZJBXR"TS@YT^CQ[M#_7H<% EI@4XB6GC
MF:<#PN8X=]%<]^Z>3EG6NC+G-G/U%(_<\_34T'FAQ]?G(4ZZ@$"USJ0)<^(-
M:FZ#49,JJ0O/<7V\.K0876S ?--'R?3%20,^R=L  .#GO,]P_784D@L!I$CB
M4]&AM%,PY;O?5=RDSV+O#+L/LYG+2&V:,#T.E N4^IGBYAD+(,Q%H_#&F(E*
M7%<[*ZF P$/TQ@\4HN\JO5T[M+Z,<7U%_GWVQ*O/6T^L9)K<1OPPS#"-=L3Q
M.I)7&<FQ=_%ZXXBUT=>A*8#\[%#>SA17!.!<6ZWSHIA5&3]3'.,?BY)@QK.&
ME2&$26JM_NK(J(VR!U-8<&TH!VS!?5DI*J'0IWM?=;GIST+@8%H'D*OI+)@
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
M3>3D?WF]A: X)4ECW_<AGZ,-B!1N:N%Y%KN2(#A4V+/!S7[K]J#"F"V%]P1
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
MQ!%M1W]^GA#*C ^/U$S-*YG5_;66T9RB4?O,I/NOYJ]H/0:R:!Z=,(%?P=7
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
M^90:1%9/:T(DLP\WIYZ#\GQNUSMV]!M.R>_(Z]:"@5R%6[FZA##>B_?C#IR
MG?#(.F"1IRY<S>5TX;[5\_*7D63(O1!8(H>.38^0S((N2D^TJB=65^NLF\.^
MB_?LLOP9//3^'1S:].G3WX"QG^!5NQ?(!GH9J^58$*#.0)T9:U<AM2% L%04
M0BT.&1#4?JJPMF'@:H[(>;&B==QZ.HGUZ03_Q-BV(S4>XS<T->],&V!*NI+7
M8BKG *O>'=!>_:^T]1[?U<OR"9_$:;FZN?(\<)Z2!8,3&M+J"T?G)P^QA?HX
MVFB,U8Z70-J2P&GZH]1U"K,U([<6,'$:\VQ+&/^Y.XO2>N^-M9/V?L_'S5+F
MCX\+;3UHIF^<H(^>R%1(.9U5'UL-MK="+7R--IJ+VP%)HR$H)!!0AKH,7*)H
MA-@)N39*3,YT1][U]%K.J!:L5W)\$/?F91[^+&#(4$?=9*7M@&X*[&<55FO7
MXOE1)[(CA\2!P&76=27QSY)'U9LN9+_=1RPYI@AU(JJD5_TP_MN?^19T@8-3
M+;3:/DPTHF$H_=P3J#RP,1 FQ39,A1_5P&?O+HW4.G@9]O#4H?1]U[)Z7>L-
M/(.5P$#X\S_=R]DZ*(<Q_!'F)1HTD[H#(B]E!#)5R$-<@*NS/Q@::8\/?(I\
M)V3S\4JXWRT)81/%:8X JMH!)1%X"7ZPE+E7WNELY>7BPY_:P7S8&D#B$HV'
M';5:4_09H=_V)CP ?_UY/VA:#>0L"#)" )K>*S^H_O1P()C*H-]G8=&RW]![
M:)@X]O[OHK[.:)D12KVAO<U*>H!F]XL#%V*V8HX+=RC&,/KQAAQEU0E4]3RR
MR^^L%0&6+N-&34W": /6'321TG#E,]<:FBXIV:T@A9K>[H"B1_%2J$A6!8'T
M!"/_"ZN$XOE<BX<P=U.+Z]4P8FZ3,9CY H_K-<(.[RH&&V%'LRTC'[^>$N6?
M_/RWT,M9E]9&"<CO0L2Y'P)ZGG__Z=9%#A)Q7QXAGI[T'9_ESQ_DKPMX.'3S
M*_XX<(TA@7)AX=A\OI@F[[[U:2V*2.Y\K8RO;372'<SO_VS(BDJT:5M]DC'%
MMT0LYTGO<,NP#-NUPO4)64A&QS N<VZ-/1-!':#G4\MGV_Z4I2WF'PU"@<G3
MDU[&9T?=/%:E<S2V51\>\<F]\K@Z(#I4W!1#UEWEIA;2^5AU>$.._N)"@YF6
M-*ONU&O7'V4441DGHFS/?=I\F&.8YA4NJ7R:IVK77.0BV>-*U)\/!NVL)^Q]
M[.&Y>J<""C:U07L@Y:Z=T\;)B:"L$PS/\?H "5&0?,K1P '>.%&^6^IC&-+3
MN5?\W;"]P !YK8Y6VC.K.&9ZY,6Y6971XK>D\)=S6SFFUSQV0#8/VD1GW>DZ
M(E&=9GIT#.L)5 H]2A#\-9>&X4>=UM>6ON"T>R7^0*SC<:37J7=G*F+!=3R5
M//3<GQBFN!6YOXV,C5<R \H-X];:]9^@S@!%E4!.5[%\6^*[2#.UZZF!_;#M
M&V[.\=_K[#-VUU;_K8S=#<2T-&4B!<J#'H2: 5VD&K/ $ P8>7UY_9Q59D39
MN\2;:83>Y^?HBMURH-4F706DEN5$0+MN%=!CV_AY_3;=S'C)/L-H:0FB>K.K
M$'O"GT-EP"%LXJ]T#SH_3:WJY:10E9VTZW#06DVRROOX$"WDHBR/&*,%<M^\
MW_\C>B^F2WL'Y!5$/$4_.8I7!];H.Z ^A"@JC)S45#64/!&QV#.K5FZZZ\3W
MQ,FZOGV3^[6&#W_Y%=8Y34A%X R98N+KI\?>_UY/W80)+%\.*,L7SS1T*/ZX
M;-'\90WM*V,NGN>Q<?P07"U:#ZJ$<IW D#BL*J[*PL)\[,(</K-Y_!,HZV1L
M>C%_2_ZI^WRYO]IB9 YU;C3X+-SOO/;8@I[8N9Y*E!X@W"-*]T.$?1[ABRJ
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
M][O+0X2N-AH_O@QM>/D&K](V<C'(,,:A_768I6EGO&+L+Y'#<)4_33]SF'Q
M$WD=T$KLLI/; ;D %C1O\[H&H*G,7.1'D<Z9S@0A5LKMUOWX"QB1Q9 9QJ(7
MZ'L &XJZ (!IA3V$!GZFI$D/6Y:6GZ@?=5T+FPB3QM3M3_EH9WGTM&TXEY);
M^SR:^[F\$'?^>4]W'%O(^K9:.0/B@M*U#@4KHDY_:I2^.<^UAMH!+05J34 -
MF$<!,".2/6@X*]L^_HOET3VK,8(?*T7&#H^-C]N7]81+8(3Z9\P'K"QE#FEQ
M[,G4.JE]!T2]" ,.J,>@N&F#_7+Q13,)+U\4JS2:'\(=K'"WO5E?B6D?NJFD
M>WAIZ<";FY+*BKA43" DF: (A5Y&?\!0X0'\UN,!3,/*SCDQZ'Z_5XVM.KDW
M,PRG3MIG-IXE7SJ:F!'ZRW?_[[?7TV6+5.RO++Y1J.L_&H64?(L2!B2H' $%
M!%RC%I*6[@7\BI*&PV>Z=@]^V,=]=Z1ENSSKE9").%PQFKOV[]O\[W]WPT#G
M 6SC78PDV@1U&GC+87\JD$H9='7!*P,ZBF$D>I7VZX0#+JC&EKK<^^*+.ONM
MP;,83>>;5S73,),7V(*9833_^;D4F#>8R$MN[&BAA59)]\#%:RJF5O6K7 ++
MS&^ 9_0LGX;>/T?[B7W,K5Z)Z;+"*P OYLFA60P[E.8K/>0T:;QV!R2@DRGN
MJ;^:\G+&LC?KX]L:W )7WI'GBC[<!./ 2BJ&;IYS!LBMG/23YN!'*,W?.=2I
M7RO\0U.R^-%2<<<SI[J8B>84&-7N!A!)Q;$%U$F#<QF_$PK\R?%4>GG82^N7
M\0;//GYE+[ME:\4J7CK@.!77=@LD?J+6'F#4]C%L_L 1TYL"BZU_^[PV'2JY
M+(&,VG?E[6UZJH"@1<S(J;9K[D^3^<M1Y0Q9=#]$$7-3-P$B$A(T[=?MQD\.
MBT'!*J:1>N2S)A0V,6^W.&Q5^XS"$1%SKR32_<GN2H_#_$\!>;9 #%6KGRV9
MV;L#:H"L^M-.]2 $F;X@0G[7K"3ME%IA&,]@GDM[GZY@:]'+FI;6RO[#T$8
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
M5.AI,[?+M=,_3O_F20!JH77$S*ENQ! T?*X[8A8;YGY6&[G+XJE2*.!ZRA0
M@-@S8W]=TU*$GL#B;/_,NT,(>(3]1"NT,Z%I*,MGO8] LRY/9VCH1+0"[*.6
MG=FVZ!#A7;9^QY^N#YZ=_[WJT(H;-8+4GQN(6(Z,7A0Q+]8ZVC[:[4NA,"YE
M@,74F$2>/IJDS]%B1F;A8ZM",#+P8&AZ,<FMYT+D2N;C2I7>LRT9AUC9D]L>
MB>>NE7_7"&3'NV^:S-@ PB-)WRE#Z89'MO)$M[+U0(0=>(DI"E[0>0ZZ>,<^
M'O[4>K1:XIM'8H+)E@"2<8J6^XO11$;& $_T3_WJ]&@M/&@# 'CO')G5U'73
MI#4.?/+J!B!E=3ZZJMLP>U=3FYL-U3M=!^>V?^JR\)EO! HNRO8Y^LTKV[B'
MIR+-G9G:1T<:R:O75PT.S:PVF7##YMN/\"6H'J.=>(*AV0O/3*=ZK2K-;0!^
MR!L.L?>*:Z\<6!NG=#5U54[^K&G;GA%A'F<!V\;E.[.@U0SL)DR0(M],(GO+
MN 8GP=7''.<&IKNWW(G>2(F>HB:Q!]I\&C\AFUU6]'X:V%]9TC["(*PL5H,N
MK,X)3,B0"#)%&6[+Q"8^7\'[4Y_J3+V>KPK?G>G5T1%7\](PS_C*+?D<>Y5P
MQE>>2'+X8Y!H.<&#\<;(VV#[EN:WM3L,B8"(WN)G%^D1TMPSDT# G#V44=2A
ME+7M$L+E[S+7%[%-N>GM)J \*XH)Z8%.TRD8*>3E0]&!=2TXJ>RC(_-GBKZ,
M"=XUO*6>(2Q4']7BMP.X FW< .AY-$0*8OOZT#21=0VT-NF!9^SLNTO*6 I#
M-Q7=<(P+QUY\W1*A=G16*]KO8.'^,KP8S3:7I\&;([EE$"BEA*:M75Y_NA9*
M1S:>F>2(58?\+IXQG+-\_G$^W^9K?LO>MQUR9N;D5V]DV)"51<:K#8"(P>54
M\1V+$!BS$*[_O0,C@U98ME>Y9Q@16?$J-^*#\"\UZV/=6?D!04(V[^Z'+=#Q
M/JI\]=3-V5SWTIF5+=AQ?_?8CTT/"R(-I69LL9$'FHX, I=)D71;_F^>*>BP
M95T=QYS73D?O4C1XC.EZ4^"==L&Q<)K[ #Q=V<3YI($J6GK(=?7CF'+O\M\>
MU*RB3S+4.C#B.*.61A!+T5Z51%F,EI^S?>*]?,U>_PO:S3HH"+C_%OKTFN:R
M$PGNPG C9A__S#K*T*3[WZ1 T[HF="Y#0>MOM\C=FT_OV^2J=F>JWN"8LO*8
MX+O ^$'N7?CY)M"!:;RP\+-O*&?G:J]>VND0XLEZI@HA7!EO&EAR^,)S'7\-
M55WT]TWV_7US0RV"L2P^-HX]6P=TZ"&(DGN:FMME5 Z\)C!DL[1X006/S\F6
MK41X)4C%E$48K-VR[^_Z_>,_-('CO^/ZG[O-AXW\+[K,J.5^+R(>NV8:1L[E
M91E]<5W\ET,O,2J43F:4T;!TAX7::2EDP##'@S+SLBG*9W:?=RBYWS;?_>#P
MK3H)A8%P@3YT5*+,M4/83'*C"1W.G&2E,B$KS]E2""2F^W/'Q,0(<@.@0=,O
M#LY><Y,7]E'4=KBT-J#;X5&R]E"<L$_P*J(>0M=AVT_Q1N8UN"F8BZLKCDZ]
M-Q"I!3TJ.YD1\6$?O;[>\+?;'<[TY7/1NK5GN?F6B2_-?A=W0:8=K$$3MC7'
MX4^_R U@YQ<IS9[6_7L(C(6N!-($;5Y-X9Y7<=#-=S>>*+[9U>[=;O9H/]J(
MOZI)7W?6N*^A9!FB8HI%RB]TC?2."&P 35<.<O;)A*)[WY,;-.F0A=4I[3/^
MDIE*N0O09,OW\FR5;RZL:O45(=RPKWR1]B[_7F_P]0($U"*DH/6^O@KN)"0A
MQ,T=*73+ M[VFP[.$T&X,GM%6?>Y"M]15.>=&E\&,J*["$QG0COA35BZ0L47
M3-U\,VM5$27*='U$2DU?;(X>CI8P90ZV5SW6(6V1I*FJ]TD>A^I=VU$[=49@
M 5.'6,$]0;]#0'Y<6HB4KTWCA"_H;3N'3"3"5'.@NF;/CZ(BW-V FKU;QG=
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
M3_D(S8[&)*T+MWP1XJ7PX,'@NW*]OST1*1=#!N4(N,C'W:Z X2= 6T916M<
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
MWE'Z86^F]+SR^&14(+?>5GQNAP?FMMXI=F9. #.CWAN>HR2U27-Y8V=)H9@
M4K!VL 2IXN!<0(B6_1-Q)#-=>0WB,"C!!::&GZF=$&P<45L(DBK".16@1/2J
M1TX0DN+ N W%YK96J6IJK>RV.C$80?:'ET?:$HN1_!YH$+!FO_$YH?U;=:MZ
M)+9N-;^T8X+@$ 2H$PLO*P8Q%IWL2;RC_[-=7FEAJZ75ZX9ZR/J"]/L"S>X0
M9,_R8888>3:%VKF'E_VP,U3.;BU;%3L!:! )9EFS2.>"%S)FZ/C1C0MYK6O:
M&WUTWI:K&@0)GHTJ*NQ+5[6V!/2>J_?2A#.]X9$ #IJPHI/&?D(2J3QVUQ:[
M+%Z$[PP'<2(05YFQ&[&(TZF"\'Q."=V$D%4N0.@%?8;0$8)GK*OS"=!0\P30
MCG4=6\D 2@8N6ZYTZ.U_@?.L1=-O5HE^"L?R+Y0SPMD#136/NK.$?M#GUU".
MB6[DE7*:$D!UN2^QC5,K28RZ0'0V&=G9]P"BYZ.@ZO=(OT%6E*[-/42<#]KS
M>MA(86JU^:K\_,B@<JWGQY&LN!,BAZ*4D;1O)$P/D*\($I6TJE'N.C(M&=H=
MC9@,0E%_]VJ0M\33^4JG\L;K#$[F;4-2P^>U9?BCPE.DM[,^Z&64_N97<XS(
M61-)8%O3<,"/KPVKU>I,SA&1\(4\$,>UKJF;[3%92/*UJG1($[C=?@A?32-G
MHJT^-P!/(#V;PCI(=S(4:$Q2D-19)Y#C*B!%*-FFH[-'7S*WU(JT#M:@M#!Y
M6^\#T65K\&8?L=W6V+XBDD].E-,,.&E;CD((#'U(F8R"+7M(6\44@@$H:IWX
MQ,*<FR-5O?$&/.W-9]5=&@+;0K-<]_;Z39\S)?3F2=9IHFQ;2?'L/^ ,RH(,
M\;6[!N/YW+/0!;LC)OP*SW.X1L70;;\I@(%NK6]3NQ)&V!.5/'K=^<=*($W5
M+WO:_%^9",5]5BM+CM80F6P@J\HAB9@,<17,?NPL=Z[\RM_1I'L#.843G%;E
MZB3D;BG -IF[./OF4]SX)!5_:IX@_LH#G@#XC,$%^6Q=F_?+E 4DQ+AT%3;^
M!KK$47=*TUCOW_8,,*QM3G&SL,[\D>S!\RD]21@M98@8F,^D>K,:F$O$4A]0
MFA517,W4TWEDP\-*@1;7'B7I+G8^S "\[GE[&++;QROU8C+&L*F\0P6BPU2*
M]P@B<AX ][D^2QBZ.O77+@8O30>^O;)V(9V=,H":#VY]M2;) 2== 3V<R;[S
ML&,IOBMS698(*)=^.#*N=@G_%3%.,Z2\!K+@.<#9Z._GO;\!!WE>L6@,F<@+
MQ!7WC[CH</"(BU1MR2EO/ '"",M"[W7V'.%7FGA+G';"24">L,02<VUV*SE4
ML%-X4)>4HJ]/"R\Q_<I<0FBK0%#UG;&)DV)L"]-6!*V*G''FM0@,KT]FCDCZ
ML^B(I]!&6^.!ON*HI*Y)RO=@&/9Y(OR ?5V23&^!/=Z5T.-@GMD&^%:&Q"C#
M,Z^PD[M-FKL5D9#0-!VB7+YT1E[?V.@F3T=%M=[1D+]U5T >@B-)HHIJ/IL8
MU%;#I^\6"?,VM8EJ4WKVJ./B:T!IL-66E>^#+ZIU@0WC>=-2*,MY1T\9[Z,4
M$1UOHDVAECIE*[')-ET)/^34\*)P^;D4;Z\WVTV^X^5.)'53J[E9DW0Y6OX'
MVB:A.6_4;,ZDTBS>G<$1R2SAAE)16.O:_XZ37HB @L%UN*KGM2W!45T#7D)T
M;F-[DK<^N4Y/ ,IPV-^8)>VEVP3I'&;CV9K<L]2Y^CGWN_BR,GD,YPL*DAQ7
M=(_C! U.ASN^!6#=!=:[() ;=G"/5X%)V^#*QPEU^QVMDK7HT;=OHAV49"&I
M59;2I4$R[S8OR<;F0@H^/@&T(($ONY\ E>Z=RHY57M!:NV6N)T!Q]]_@)&6Z
M!/^YYM@@1_=?C]&=BN0&0PD1X>3:LEC_!8J#@[@GP'BN9O#-<+S,]EX9\>2(
M%TK=S^I@?8EBIUGU[MVO1%37$(QL#9+60H\.R?_)0(I=6MJD:"LENOO[0<<G
M.?<Q?8KC> NJ,^,/RN9'_C$ N4A@VXAL"FQD\)"FH)/PU<>>:CI/#QS@*NE5
M[X.$'MRZ]R]MEKR:VF06D\P9;L?P3>QO)HZ^((P.1]H6O;/>=&\[SUS[''9%
MHYPU@@DE3S_F%'3V6>Y#<.9.7PP8Y[6<FLF';N'+1V*2?A(\/^KV0YZ?J;43
M!17F>C7OTHEL>I/_97)1>X4SH ,MX7( $'8[=W6J'"5' W_+O,CT6RKAEI)J
MG3NJ<N 2KN &DG6N"Y@$?K#GT(GC\I'J=8N-O:P5.9^>>RUT69,U>!&8R\7K
M$=NPDG0>#U_:^&D?]L8-($+C<4U;(\L8RR H":4[#?HN]>&!YWNE!V\?9*T-
M47[9;21;B8ERB!F@!2E</H!^9ZRW:RPPUQ\-[UU#^VU=@+Q25([V"N'/=3+F
M\>+YB%FM:4_,=TX4+;]\M%H.VYM+9HAJA=9E:*461TS))V+_3;$A34"1RV<Z
M&<7-W3Q?L74@NS:<"M:^F[]'WI68\H3L7MF'@8*KE,Q6W]=5IV>_FKJ<_?5[
M(\+TM*-!O0E\,Q8 &OT#W-@&CA4[&W7FS],[S1P<SOEE4]P0W#-\>&,)2^KK
MR?Z5LR+]!# VW+.@O*3C9YX$W3E7I7[]="7PNT5!+1BH <DKCI=F2LK--K)+
M;9O=,PO?$0Y,KF@"DWR!WE"$;RA-2X_-2C2^%H*/Z*HXO^*F]$AMD2!26<6S
MV<B1AM]?[^[9:-1XSFR4Y_U,<8ZYQW7*+_\"59,VULV^D6,LVF#)'-]948/>
M#HXYNZ]!;1J%2].=K9W+>%ZQ6>-9Y$EXA\62>*VN7AU=7>P*C6?E6,$VMN)M
MYP,I4@UW3%G;[H#2N>?O]3Q%5L3-<R/IU4A-"<3-X1$JVAJK (,@SH#S,PT'
M'I[WB+%0GR\NWX2AX42FU$F!N^&@5%C<CT]\56P@/)S?*,;95YKGWS7MOPHO
MSQ4LF467Q\3?+L>?^*I7H?6S*;?IQ+Z_B/,S637E@92\\;ORAN]"FWZ51YTF
MQL*S![2T!R14)#24SO[,4OH=]?9HT%()_TH8W@WNZ0,:O<Q--GSX?5,_7>WB
MHJ;>R)]F;$^(^5=>*S=4PI4LD+@_^3%3CZ5JEI)[S1%V7AECJO.5(JS4?I1F
M$5N%^M#W-C.>K]K;@#(5N[(C#7QM,G,%R2* "6:]BR6X6K5N'35.X94HLQW:
M.M3"FLB_=&R16 !#$FLW.2C0564H!??U*KF/TT[M(JTF*5=\I65N+7:":K)-
MO_)8ZC\!?&-.<:\')R!UJES]-\D+9^?5''[;>C5^AQ$&G:.PRZV;<E8!O B5
MYWU -$;BVF%8CYACF^!F2[9.()@6#*-1;YW><( 3G>40=XM= %Y<9+PP;3GI
M^+J='V_L]J-C89G>#DR.-H#CX,6!KGK_7L;0XZOOTOWGO^J2.:;%N7J/$5>]
M:6K(]^9M]>A/@))5)<I+'J@L_8T4A_EFVUXK9D"JA)N6W4=O)G"01!X.M9LZ
M-^NFLRI(9I1SN*K-R]0QS"3SJ)D:"G\"V _B@964L"'%9.3$DJ@'H:[=T9P=
MM?TKVZ%)RANVLHFM[_QD^*4<'\OQYB7^]9-@_X0%D[T#^KU7G>NI8GZ9;'-?
M' Y7OI]'>0W=!#!.%_D8S<Q(O(Z$8CAKE$WPE>"[S_PU@9<\;'&]:BEVUCA6
M=MOM5=1GVW[S^D((V6/);Z2-9P]G<=#*(HYDT$0)\]WJ%=8\:Y/ 57BKXEQ#
M;A2[Q!M+_#$>OLG#-@U TQ[@&&-Z?_;B8C[23 O.DCVVNVXYH8WOY-9@J/:0
MS"O2B5"#_A@M']>LHF#G&9"?H("ODM#>X A>@&YH#P1KJU2<Y>FGV]B:$[-W
MZ$^7R:0=AS)Z!?O+K&V=*2:> &Q?<C(20"06I)_CRMF:35BX$K&5M)0 [.L;
M9R6^=QH);3OJRO:^!+N!2E-U8:,IVZ)ZR-,Y.8/ 4/;FO)O5&;P+LK0>VB"4
M]B74OK-QT%R4^V=.M3U5CD%R[6V $:1?E@H;W'\4>],R*C@?7W#Q[(V9$&]!
MJ--4FP/TYS41[GA&-AV*4A,0,=$Y>!^*VN9L?'GN<#;A6)VY)8(JJ1$Y1;ZF
M[B\_$Q )T2V9R2&#%'M\CE\N+]XNF&Y[I;&3X)F"S=9TY:;1?\KR2]?U+MK5
M>?!W*%*TGYW]DX^P;;.!<$SJYFP(?(=R<XO;C4)G>S?0NKQV1N(SC[$G/D$%
MMS<+@U01EDV3PIO8%OE0%*8+P*M*\S>J^-96R\58K_S;'>%, >?H@&L=V3@6
MV\I&ELMF5H!IY@=Q-_>)-*BW@WK]E$*[R;*7=9HRY42J".LJFTU X-F@#\ N
M9S1_G\=6!(5NUKE]],)9&.F8O#4 QE@X.2%W342$J&C]Z#KY2=$?6UW=RW]?
M;TZ<$R!]DWW'>8AJ: 7YUGYW?VD_YY@D;1WMVY7"G0B&"P"E(Y/T07]=C--*
MQ(MTD?^*-*XL RG[$P!R8""=&4C\-F>/Q$1^D1.LRP<!LF/JQ=_1ID.$(G46
M9<(-1%49ZL-S+RH7Y=4WN(^;5#NV4MD4R?5Z70MB. #_!?1O@?7#337P#S@J
M!NE?S\I5SW_&;'O<A1M8J"UV+G#K4Y.Z_Q5[MG2':/D$UEYBXV0,.UKHET1E
MUELX^:GNOM;LER24W5:^'Y^O(DJ_X-C=A^,:4(9]"3#"YZX-^D7;HG3A)89#
MWQDJ_$4'1U2JI%,([F22 [0L0^!.^UFM"/_9K>MI(VX\8179*QSP'#G\BW<=
M$R(?HN'U29K68#E[_!BJ,>RAK1#.*4_&7%^>9=]<V&^/.'!S&/C114L3B0,R
MGZ9#Q.[A^QU5-"V]LK2-XMFY]%9)\K!2-;&?+\ ?)4#'E6,"_1PPCI)AG\R#
M<(O;SU%"Y0M&RH_W()N77YBT!^$D%$BF#A ["WT,+4IXW:7Y&-G.UJM^:NK:
M^FKUTEFPC0\^0RY0B,JQ2]"]T"A13U9LFIIH#]Q;+7%.E7@C,O$KK"D-?7Q[
MM:6.)+?#..53U:U5\Q'E$&^CVA8JA?[(,7X%ML_KWUBFENXF2]IE9BZOU\YH
M':+A_G4/_T4">'_3.#,#>\U2YYLN9>T;>,U21^5(_"K-U\3$[%+&1TS27KFE
M*3]HNU>BU>D\E;OGKL-;W[VT;16)WW5A*6+A3**:JSAB&+M?LJ.[! +(;O 5
MX(5LNC*"J\FF?J['-S<Q0WU_O+^J-VLL.3?RI$J82@VKN[MDWNLU[4+5%!PD
MTI#/,>'PK-+F*I_]82C(:Y;_Z-9WH5)<G&O8Z)"/M67#1?VT02V&@:CK&Q\\
M-#'K<[)FJ>)'J2> KCVUN-4A$S\]"U/1H$+EQZ:B ]Y[0[RN1X;(Q"">I7*L
MDG5#YS3]HTREP\4[1%J*P+Y+)C)B$<2*@#MKT'C#FT@7<-QZL>TJO48J6HHO
M[OJ-J%Y,?NG)^)60EK"21B9X<6V<.;VLGC2;W2SH'+$@=T6.9#D\:^:\KD-[
MCI-CW[NS?U@K:\Q2+]5RY$MFTQ@&]1A3B.&090_/RPXW_/E<<S1QF>.^]S;[
M(W3&1MFSI1[65)2R)0.<?]:1W&RO(=87X&9&E&+$MK=$94W9J=(M1GD37V?=
M[U34R+;4DZ<KT;1.EI]%1I[EM]X^VV-4$(-*.7^/_85=O\8CLKLQP13VOO"U
MT;RC'+B]@G5$=B'I3QI3+[TL01@"#8T3Y2T&418[1V5 2\2%9;3MHZB*31F[
MOHC0N,,7.W=U.(S18_3=0F1%A;%NV:N%Z>&Q3L"IFJZSDK8SRN)RA'A*TUXR
M=^0G#Z0R)]V46U\0?24J3MUV8HE)8))J\?V05@+>C](\EB$7 %NW^&L7WP\T
MY"J]WO&B8EL&ZHZD'_;-O"JUVB^Z(.NS90^5OVS+<<\FW2?+ :PX4KOO")XU
MTZYZB3X@U\<B*DV2X+G(\[T_8!UX]- \6>*:9FV>3N3IV%!$T\CZ0CG5:^Y$
MFB:CHL72:CF^\'K06= 1DYPUDR@++ ^''8<176+=N\Q@(GP7JE!$M=W2 HH3
M[\IYB8"5ON!2:(%03L1\-5:6H,2MQA/R:;*!>R8] <H.FM=JIDP@.IZ3Q4S0
M%&AJ8WB '#7J>W=5D.>1W?$#)7>S(=+\+RCQ:,-9<,@X!?&L?_-8\*USZ$E&
M[1$XOGO V#-Z8B+#:OXKV-C8$$M%:ZG39!$?[$I&C),S5RWEN9%KL:N"VR2K
M7J%WN^:*3;!I8J*FQ$[O_ */M9QS<7F]RDM4R"G_>/V-/K)'U7J/LVU(P$+E
MHHB+O-UC]DU_V.*::PPB/U&M0M817R+FD>"8&%,7<O<2-4DH%SC1EL3]D+EQ
MJ/;.UQ<,>]QBB)81*,#50CE$#N9(F4U57NE<].0<B$NJI5Q4JD4;\:3__2FO
M]WV$B(F3,)&RHVP-#'AWHNY<-R,HW,$Q23[W3?&4L%6PH)*XNE<^B[=2%(C'
MP!).G/I7GUJ^1V:\=W9J7X?C9VWWR7Y"!ZE%!>FDRU[<6D1Q=)3::O%4+ $Y
MZP'#&Y2S)CNUY%3&Q&4)\K7<U-+RQ_:*)#M7.2[CB6Y*6*ROO20CW0#FX76=
MWBV2[,*F9V3F"L@)GC#W'@&ZQOT@_X361U=_XU4*T33/^R,TQ<43L\'\%KM0
MR>1DNQN7J(J5:B/<C]T'\Q4#F<]&Z]$>BTUEM:+M#;U=I6/%/AO[QJ]%5S_U
MLIS&G6"$;:\7+5S)--_573L0XJJ5RQT"#OVA(FN QABD^,.WG:)'!!BK%+)G
MJ)Q&29OZDP")N%?'/%RN[@OG"DW^<Y50L=^4V:XLQ[LHU*@I&G@X_:]5B4?$
MDL;]B.6^4L%P%I"8L#;Q-.ZZY26T;V2FM0^MRN\<3E1Z?43=U?P.]1N%],C)
M'%AH[7D@G<YI:JL $XOMQL(:[!!-9KR"BDM:7QO!B+J-)/C1<4H^F^U$2=,S
M>"DC^26;=&>BE.FTL6-%K$F;?U$5\7QU:ET&'VR2B&FW-E&+//S5NK&LUFHL
M3'7,P87%YW/]VXF) YTWEYLB785=F4,FYF 56K*<@7XTA89/RM0UD2K"RS&:
MQHCJ;;->$X[86TLERVT197GRP85EY+-C&)(X;RGYW*&\283CP-[S;O]QH.FC
MICH7B\-R9M?^5.(#R?$^[V0AD\D%BY=OC"U3*3,S/SS$U$A"]W+198"6E=YW
MK-IO_ZOU+;%BJ]M7O/E)0ASF%=;6^H9;>&X+F R;3G_R./0G.$JTCXR9!WG7
MK'/@C52<HO2W=DG'^=O:T^[T9]#3@KS)"\X:X Q2!FFO,F0K!--G5BSX[&VJ
M$<:;)!C_Y0MS[RH"01&GJ<6DGS2H$*7>M=UHFZ0&9G/'TZK.T%<,@E^5[<T4
MEFC?_SK*9ZAJ(7H;B'NZX-955'A=R(Y>M3"'1LVQJ]^1F!6X=5+T_NY/O\R^
MGIU)A*5870B$7.]"M%+J4D8$1Q[YZ4&OG%SFH\K%TB>U3V)DOD,VQP4QG.MY
M_[L1 =Y9',AKR@HA'L(J7A;;2YQ=RV^HJ#YLXI5$1,PE$&]-7_C+M_%7B1_\
MQMR-(W:T._*[LV+]SK0+[07:T]MM87&'YLCV!JKK(<;L-*-%7XD>74B\">-
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
M-JW4)9AA:B7?F))W?T<F'Q=\$;?]FWFMB*1M9V0 5S7A$0OU@IP!Y%%B5;9
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
MU:R:,KNW4;9 6\2#0,P 5BS*D3]]AT@VB]QX;5=VWQ1]*L9:?5]6J;3&_U&
MYWW4"@=UW9C--Y=7 @G?HK9(U*>D%=;^^!S[CY<L7ITN]:_>[3-ZJ;^.Q,(Z
MOOL9[3I<C/G@1Q$5N4*XW[W0@A2Y1<A1IG-*J/^\3(R^__ 20(H#L+3<31 U
M8Y!+$C+*P%0.&UEI9N$M1[05@N':1_1Y^6QYN>TTB;J,P^9E[T0Q/Q2K&I$>
M4S2C-A)HP2F( B=;Y4!2L,[EG&7)#P=#@XN*+EE<AX?&.,?7_A<P>!$WG7Y2
MQ=='F'#\N][!UA]JGWH$!5=2.J.[!U2Z]N])0<^ 9:9L4_(<VJ!HK'@@,:DZ
M/1>ZQV\97Q3%D CP7)KC+NJEC-AKY$@R2\5*JYV!S9,R8ASPI.1X5<VA!*]T
MD&!KI7<<_&#0[M(N0CN!5&S3\QAKSG',D=)PT,-[.^<"3D^H,,:8:\IFO).Q
M9S4K,6TY5@RT5=4@Y%.'M-&=N>NX#C/Q>=\1UBVU'&7%K-F[B/.B)MP)UZKI
MEB$Q.K8NJ_<'C;1#="*NV;>R1U\3PTV(^/CXP!4E%<(W9</\2^9RAF#(IZ)[
MYK7X HRD!:,L@]HABUC3S]_ 1U):M"7XR3K1HK<'PAP1S2V+1,<7RTS!:@XO
MV='Z."&".\(97<&#J6;3Z^\:L)-E/6J:&I8/E4,3<4DH8-E;GJ*AG3S7S//
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
M)W]$E%AGLV^F5C"\_Q"1-Q>GF_W52&)E[N7IZ*5I1!$Q+9V_NB)IU3K-Q2C
MKL.SJOR]T?F$6>EO!O[HMX4K30=1M)R#-.?KV@YSU+DV!?QA"'(P/5B>(R]Y
M+N!13BKB^/OW3UCV4@XB"T9BO%N=$6EP&*(Z)1$< S:C)Y55,O[^'L\#)S-T
M?V9I.?!P?CA6I:EO.R:1I *GJ_JJ>WZV["#WX1E@\PO:Q[J;N<5C^TGJW5@)
MRMBT6@?>^LGTK7L^'8X'$+A%:9V=8U)+THJUL/&B. TU'JTW)[?:_D5_-@VZ
M5%HHA0[O0CX#-ER]'(Y2(#JT9:35E3./]1UYUOP^X*,*G>QO2Z+:!5U?4C#P
M(2LF]-YAB+;$1UE&N">V1_"3T!L# K;\^3_UGHV$* 3#G(XKRQCE6P@<4H)Q
M8#@'*&'?9$O*K;5J(BY,;;3^&A9B>KU2\:%$WW'MSZ7S1=#Q;!G6O?I>UYQ.
MLAN_N<]^WT<B5@_'1I;H($=J:-E,870Z>=.Q<_%1KRJVXD=ZD=R8U::M,:1&
ME< ?@W"TCL#C[M-OX@QQK]HV7:N!BN8>+M)UM9;X[%O$6_,GU**Q8'.3FH\>
M<C31:>1/A=%?H\J=5;<]W1ODLIHQ9I_TKOJ1GH/O? KX8GYI6 E#R^(4Q>X=
M],#]PE'%ONR;F!B%^H8J!-]>R6YN!*M3,SK]-V;\ZZ@*,S?BW_CK4.;]L)6,
MG7O9_"+35DN J8P[L/SMV=!<A_E28;IX]C$@2=OK:PZEKG/LFO[N .R"?'ER
M?,G$)'V'91L)@O0-4<*JV[8\\H)?>W4<.FK8(@V/TY#.(E'_R2#)TV;:/0+U
MZ]F3_]8[G@X=A9!SA&^P)A@'<+!Z<]I/<MV3_=+/M?&Q"C$A-W0O1M"C?6V_
M1;EWY"0U7S_NQ4F39%1/P!]#' 4/.-JFU-T^@UF=1#L:63\=^;1+7O(--&T"
MP6WJQS )0+#DBU0OM;3Q9#-DQSAQF5,-:PH-,V81,SQ1=<OZ_&;6+6GY0J4U
MT&3GU:O2M(N6[,">)/<0D_)T<7.G>OLYE2$3],@08P\^SAFH;V3OVM8?R>F
M#+.#,F515!#6X4M&RKZ8 6%>D6? _M(!?JYK;L7T'E4LL)X["6IABS&E: T'
MIDNN+,6XXSX%7[&9'D)IBW$L<5/-/'XT.0/RQND/.G[>@O>A=J;:E(>Q'B9Q
MW ^7A2;T"R?8]+8D$JUFF?U4M/^% +<"X,6MB:^EW8MZ:>@21<SO7&3T7G3O
M3M"7IX#5";^[OEOV?P1F_CJ,'S>9\@QG7<R2'O</@>3@*^HB<I8%ZS93"N49
M:-^(F;PZ$/:R6KDQ3^7;I0Y7J9XBU%3'00,[T6/YT6"PY1 MFZO6M@O.&6X)
M*]\MD#'FCN6Z<%N_'$+39I*\<L%@O+\FO#;WYIX[!>5+NB][L*.V#"B(A+-B
M9O<].E.H2S#7K.K K9@)99(CO9-RW*QKA*;/@-6.(12J.VA&=7J!PFMX6<-+
M3?@)RT=NVZIL\ZUO?30+R[<NA@44(C\^FM/I@RY;JX34EL7B@-=T40WD\&:\
M5DR<WP4T/-?ZMR*H"_G7[K"RP,7G75_AHHB/N/=,5DDCV./&XO>V6-L/13I_
M%)97/8?Z;BZE].VT4]QGA[:G%QV9WU5FC;4,O3WOP#]H-O+345!*57/.%&*%
MX9>TTW]'2HD:%1B=)+X'4I7Y>:0_ X:K6PS^EJVU[+:;)J$C DR95>/33+!V
M#0\\A<RX%E=2M$5>J3WR\U=H:>T/'19#&;V))D<]SO(5Y/I>#C_Y./S >136
MKC*H6-CBW)@I:5MU=$JP$BBA;-'-3VV+QJRN*K;D0G+NEW6\TC\&&RA&'"N5
M-^U7UK0DA6%K*\=+M(RJ'T4A;8&[C$U'HS(.R58P94(MJP6OT/G#JB>E>/6=
M4;?UKJ\=+J&FCHVW57+DA[(2-5V@S&_@C$KENVB-.,'??(UMK0@.$ Z&O03@
M'#E0X+OTH&0_8W_:8.')9M'E*]'KT5]84NZ*$:%S[^A^T&$?K)OS-B#69S:=
M_W<)*(F?-&H%<9]KV1\Q+RM-&5V<-JF8B(<E,?WX@KR;5BBJ_,!!4[PSR$1Q
M.C_U:X3LW6FVD_PGZ1OGA,2<>U=^5V%ONDIH+7(P]]Z#VH(_04I<"4GK3^9Q
MT%;VJW<B78I/HHO/N679 2X AR-L;&7"_.S8LA-\>@^4>V),&*.:Y:CV)+C'
M0I=DO*X7H@/VP&S^KI5>%9,R[>H^S!'";0#<$^W8Y79<&1AV@_Z[.3+0^_%G
M0'6KB;K["$?\^\^_'CG'/]TAN&U\]U-I(> LI6H@%CX6N ]OJGW-FG[-\@#:
MVM'HNBSB_X_&%1;W)9]=L->C+;Q)EM2.F:.*#G]<4/J$NY2\PI,'KC?B-M(Y
M<LV?K=#BDGA@LC_273?6'99MDV#;;H7(0S%Y7-G;*;/>MWH(0@.4[P6 "/%E
M94F^XA'E\HFR*)FRE%Q=!<DWZNSP2ML[W_:Y>A#+W_^R LX?E\;%$_4:DG^H
MN-"_&HA9)U>L?8,:0FJV?S#82ZQQ+IW#-M49U-=(G$UA%SE0G-$M9%0*VT4I
M"K;1.U3PG3M,;ZFDO )_*X%:%=:UYGT\<U56&=1/$.FJ&$M+*^S(ISI@)RVQ
MN2#OB<CC65^MXX"F4_N3;\W;:OBX2;3C?^@TU'N<^]>F_$C4-9!NX; @OJ51
M\\X2XB^21 \(H$A[M5: XN]W@EJOD6GIVP@Q=Q@QB3SIS]&E[(.5M^O6K9EC
M^";NKZS+=$O;Q5>;G8W8&_GKS2I&B_7EG49T$UNIO]0P WD>UUS!NB N'3Q,
M1G>?WY J4UF/#J!WS,$+*L:BUUR5? *HCL"O;ZWQ7%PQ.M%CPUDD;C!O:2/>
MS9MKJ2);AFI0YGDZCK%\K0>>07.#$-CH);U'W:*>PRU\"5;4)!HKEJLPT1-@
M.I\@_!@HQ+N$Y5BK8_MJID2NH6"[@*\E92P&TE309//HE9>;.<."-5GGNAN:
MTN%0]&%D/D7[%S#G\2U5$;^LF(A#ZL^8M&= 3P_K&]C:JVH;H!9SB3*YMC;>
ME+RL7U_+UIA+ZS=EZH_JKZG\-2L=#> I*3^EX]0G/_1B,#XD69RC=TR(+AS_
MK$0P P,I^!32?NM* %TF(=J!?W ?-M/&#[%^\]?%\$M ?PJN<"N V;?GYRG:
M (*1UZ-/(AR-S5O4!R2,N&6SHP1".00?+$P_\!#H5*#>FN8Q4/-ZKU%^N:#<
MYY2)A'/2'IEM^6O@#[NH6BQ;_97?K15WL]15?0;L5AI!H0/3#[V^9>9E)?PL
M&-;KQ(1>8R F@=<Z\@I(+X.I?!3'RH),Q7@*^[ C]B +GW0S/_)-K_'M2YKA
M!4-A%>#I8K2JZ7LQ#>CP<&QD1]X;3OW30-D\N;4XIG7.7J4L*CYXBJF)<)^)
M4$'D*KLU#*U]R22H'L_8V,"O3K8=_"VN"[?CN!T+B:*MXIQV5_X4T,>4\?H9
M(&OV-]Q;*DEI/R?/.%8U5JM6/3%C-C=^T;FS.0(]6^>NQ04?(SZR<BJ!C[!L
MX"N.1/M][0\QW G9BYPYWR+O7QG4@;.KX4R;;UWL/5#H<%AG=!@>BW2XY)!P
MCD+<.0C%F&HNFJ58X*9:U5^@3KK1_:26Z:ML&69L\641J*<?J.I[BR/5T_$T
M5-.!KO+EJ$2+)X=_UR CQ^$<1_^0_8Z#>CIQ0K:,>NJ8UCK.JC!?7,S,@A^H
MC';K>^81^8OK'[LQ.M[9\R.86_+<=STIG:/0#'#2%E"5B18+HPK#!>3TN--G
M;YI2)? Z(O._;VP<Z^C,T<6^R,QIM[(V16&<UG1SV' 0B7X*\I^@7-A/*.-X
MI:"XY'%-3*=O!=(%-T8^]O7BL#OT#[4 6U8'5=JY$00SM0:E<NS-U T7V?$E
M[ CV<B%<^D>[E."8YEI:XV? O(_Y3^OF<;Y.G(."+$ID.1P$I.?'3K]'71*P
M=RJLIKN]J8&B#D6*N\XFGD0\\.D^.C=V:>#+5'*/):I+2-"&USS*;8<[S?_7
MK%U>3S+V'SB5QK8A;,,06M2Z;"^3*Y_;FL64=%@+U%W,HMF;H54Z_Z7@,I1#
M!VN"*8!P(G EAG*(:>^*R6E<@\1O-YH%_G([BU07N\C[% YT[8X]7EM,RO D
M["4<D; H'8@8S$Y6@^I=[ZB:E)5_T%<36%8ROJ..9K%DLHZFIW?WJ+1>^-W@
M>EMJ[D.;I,'QNGK9TUR_?E_?%G=F/0)TT?IJ>D/5G:J-WI)L2%/>*3A/UCG6
M&_*VRGC? -B>P&WI6D_@ET(MODEB)^VUG/,BI(I/*LKARY'GM\!-O7JQ>PO#
M/[,4R&:=X_BO0P7$&1JL!E0?O7=R?'FCHCGT%MIY+OZ/ -<$*/N. @@D;5;B
M<\#%JO 'U<I=RJK5GW%>,9^[FF'&A&E,I"I?GIRORBOT.AHY'E@$\GNDG355
M_ -4:/1ZG2[>IDIEIPE;+WQ$8N*Y)VN$K&\9QR?KH,I?V>=S/Q:Z]4:&\JLO
MQ,07A-C):8>1A39"4N]O3M/;[Q.= 86QF1N9ALTZ=T^Y66=(9&!I>T7W((/M
M?["M17?"-3S3Z33)<6XKNC0HSK;19=C1&(R7'EK6PAM:O2T0I&&QE #:<?+7
MU,\.=2K#];G/QKN9J51IW[,?=7(IRD.L>5':0E*-V 4&,VYDGDA?'JU7JE^&
M'K:&2IRT9$$GE$:%>;WDM)V@!*=TDJX//)]\9QC7+4/#EU\6V(\*CUN.GN7T
MWCL>SDG /Q*ACVY'R_/2 E3QO>=ZIOMQ-S_5;T5L'NF=U3+>O:F2XMR/IN1]
MBH..8IB5,RVO(!=; 5@[_(0=JO2,''?39(Z#SB[+#5/NX(FG%<'G4TBO_P!\
M=E[B>\?+KKAPV$^A6T8("M5AI/A]Z_1(3+,Z@5Z=(0ZZM<LWP07$* "$%L2
MD;<$[@<G/;7H]X>NN[GF*9MNN@*3PEV\\X/S!$O@?3!^?TTDW*&$M;4-MY=!
M_=T'SNK 79,L_HQ,K=-<N.KJN&J4=V#3J!+*3'IB)#JY'E*+8PM7F+("SN4$
MD#)SDCT.CW0FF1PY,IC4KRD[&"I>X''("O;'MQJ&.F7AY\1ULW8S)J-N1:QY
M:%J9D5NKLR7&E8( \P.[\9Q\\8XQG5JK?LZ]6X*E52QFX-76P$OR*=5VEM.K
MP1@ E*DI[C@D\\Z\ZQ?#ZBMJR9KVV:6@[:G6W'H;:\>!-LJ8*.$=E('DZNN6
MZGH. ZZGSN57JN715:1+^'J3:VWDC*=R@H%/S!!Y'UTV?V]7SSJ4[CZ!7%5&
M926+!3"F[ VU+BU9" E(4HAM:2Z0O P<X&<D8XR1*+X4>HTUX-(HC2"?XES6
M<#]%D_RU@:S ZF*0-A:]]]SE/Y+08;C$4T;G5CHV$'0!PVMUZ_?,(,^;=-28
MBPVU/R'%A*&@-VY7RQ[^^?IK\N"'<5'K%0C-56NTQU!2##0TX6&3MR=A0.0<
MCCD#&KE^&_PR?Z)I+U>KLEB?<3K99:3'R6HC9^\ 2 5*/ )P,#@=R3/N->B?
MAW I**G+YC9[N'(=>JQ6/XW%5SB. 9F-X\S^2S HU5NV,A2W*Y67D;2D)D)6
MA*21W]8R<=QQKYE7'=[CHW7+/;;V $Q&5D]N^,8_GK4'&EC6M^E/]ZRGU3;W
MR??HLKU5BO[7 [6[CDJ]E!];>W\@#IKK<)-X/P&*ZU5IE-8<"EQ4J64+PD^I
M:<;G5%7)RH#Z:UDQI8_']=124 D%G.^_53Q8@879F-L?OHLM*/:,=YAE#M(5
M$6@>4(TA90/*]2T+2M*?0L;@<!*D\@>V==4JVZQ5I\5BELQ6E(2IQ37Q6]*B
M!P'%!M*\$9QM'&WG@ZU!QI8U <)B+<ES93MQ>5K^TR@GKJ->BH%1;?J<.GI9
MFE,AU)(2IAI3:0C^%."220/?/.GNF]/KBN!U#=,I,F25D *"2$#ZE1X _/5X
ML#Y#2QJZVD#1:Z&.J"\EQ&Z#NE/3YOIW:C5/*TO375>?+>3V4X1C _V0  /P
MS[Z,M+2U>: T6"JDW-RO_]E02P,$%     @ RH!77*+;9.TA)@  [R8  !0
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
M[X"T-[9:=6(L8J:BZK#5W\;VWLY[^&7\\=S.A_XXXW!@<91<A>:!N*S>^TL
M+M7P@B5$U;?!K5W;ZJW7Q2_'MMQQFE_$UG)=H7I,"!1T7I.:NR/W+8"7GX,@
M#>DPKV\_)^]0N'WH-M6_T!3S*O=FT/<P1U8%EC7>HNU&\'# O--F=A[J#10&
MRUDLN8=2*U\;@N#SR_HU/^*+,[%U#M)@S:6)@=>I[K&;HHYG2N)Q20B0.=K2
M1Z?'Y]&C)&:U'*9*2UN4=T)&6U*L&XW#?$V)2V!M/_H'G&Y5,;0TA/?W661G
M55Y"NXYU-+7R^32__M)R4UMDUP/_2G>WHD07\Y1LN6[7YF_.-NPHIKAF0]-<
MTM?\_"<,5R*UIJ7DHQ!HU7^034PNLA)O5 /"MFQBL.0])(2T03'F1DD!80&3
MX64EI/A254L)GVI+(XVZ&;/#F _P9 Y_:_RX&3<AV#NR,8;MWOEY]XSIU^Y'
M5W%MIQ,UK/\,_"9*??]^VL+O<((-1'^_E^Y/F6PZ-!HWIC=$\Q7\MTN_F9J9
MK.6[$YMN,IA._=L,1;[^QJ#/K&Q2FY^K[/';1HRP'F%"3\0,/?+W(,QOQJC@
M#[?UEHMORW2J:3K<H15?%V./Y XY<',_ZAMV-S,<$JBS4[9JM94]1SHK +MH
MT5_Q?3A0WC1-Q&7K<S::IO-'$/-GA-'!I%<;Q541PZ=3-A\+[GV#3/7.'Q2)
MR5U^'!'PPSL9LRF3X]LLRD)^!]:6#HP9&(31&Z"T_$-P)IRXIUYMU@'XJZY%
MUR4P<T2[B=1"$G\6\(I[FSLK];AO:%UVD9A2O1DGW,[+DY1']7T%/T#D+/\H
MX!:@6\M'F)(5FM>P$/R<]ID.(65@H/B?X>ZZ6#Z)M&"C?^;#BT\,I?0Z!%>>
MC[>\]X5[Q-N^;-C!NL33F_O^3A(EJ.ASJ3@W;/LG[PM5.F1+N2[*.C=4\"0^
M$@5+.7DQ"NK >RPD5!AP@6RL9E_TNO'1>1@9><K,+::\'1 "B5KOBW1J5LT4
M%%ODI.H%PZDQ<,BGD= DJ^A"Z0HH'GBOQ,CCZ]3G)!>:T)>'^I9K\K< H0A(
MT!%;XO_D<7>\4/(%NZ2-'XK[XWA)[C\9P/Y.^:.K LU1?/8)73-5GIPG*,%O
M+H1!4-X"3)R2TZW;G_%.9@,U^Q2A4+*>?(3W6%G9$156IUO\7H/H&S<)1F4=
M'HYHJ]\RI7RK0.>"K \UKC/V:?E1?@843D64""=<0P+O=_B#2GJ@BNX G(4,
MHF%%PE(\3*7$>#-J_CCGPIU^>J*@C!GSD@'3%!29>FJHKLAOMT8?:<N\)!#J
MQ3HLQ.Y@&/=Z@AS.?[45]9",W8BSG@72+_$,&JFG@\[;2$Q,W[#3'?*+G7K@
M&K?/N%!373FF#" ( ]#XB[8$AJ-KF? QHL<?^LJ\QN><C[W2PM6']=6CZ\Q-
MN5.<8VG)S7N)WO4)T +XX^4RP?&SX]CHGQN-NQ".F")@U]N[8WU2Q*RYC[*J
M_%/KU63ZC-V+1FTP4#ZKL4)6R!@G>2VJ,ZSGI?I6K#N^O&:'(:;/:%O(33M
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
MC S_B> 1_,LA)"(C(B)CH"2G9/C_YJX30$L*2,#C),"[#\"GQ2.@Q;OK 7
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
M&3+A:"Y1T8/[DJ-<T';J?5B\)AYHF!VR,9H!7!PA.Y7;X??QM""2[C//-V
M[Y+JOV((PT'AD(WWA(>/!U=Y-_-GGV$0]LLN04REW1([MN8BM4S7;ZID,PSI
M&+,383Y7=JOEO@0EIQE'7$' XEL9(<4.%Y@APRX8/@A%?-I@/ANU/)P5-X'#
MC#?/+GYS#&'+ZN[9 J#]HD%3=A%[1X#6:P_)) V7W1 .1H$O="^FK9HT0#5H
MR9;*(E[+@8$-*=AG\=T?FE517DX[&9K)QJ6LUI6"-M*E1+5N*:NC6[S![SC"
M$AI-,6.T0$%T$B2#)?71^6EJ><_Q/N*<&MQWL$+YI C3+J^NO[\CX>R9)VWB
M**%,Z@!A3_ZH#.WJ+U8(L8@6J3G#">E_EFO6^*+^(IT?]X&=-@AO$1IXIH^!
M-LR9OUQJA:3):^BA;%A=M8^PED!$&W0$/[@"@!\(! 5J3=V/VM-5BC)*,,;-
MN@![75_Y]B\E?KC1#:AB "3M]O.O]B7D&#: GM,[_!1*IN*0KO95W6(YRC71
MZ0E9M(="^/.>.CGO&JN5:$3080;B1\&(H6S$Z.%T[@X_OTQF!V:0PRQQH]&6
M9NPL&H*8ZII[>Z4AE4Y0@V9.X$EG<<83,-%945IQUU5HR3LM;BA+KO=\;:M<
M31&^P!4B>Y/[9TL/X1M-H"O--Z7CUO"%@$>9XN1OF:O6Y?M-7/6G>B4#R 5L
M4E>-25)]_I.4R4WGVS]2IU-,0E?#=5BLMG!,_!K] H*O.-IJ(N?#1:1G6=7?
M(*/FYR6JZBJRU7+K-EK*W'6AZMK.DG)*Q&^&#%V!*=\?_V*-GRF]U^[XRO[
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
MO,GJI)#IC/PD8F^3OU'W>XB/<[0^OLC(";[9[YB.GV*!^)'*H^,3 ?S2]9K
M/1+",NKON*A1L&"NA<FHM:^;W7FT(2)7O/GHB4^DH:]B3DI*4G8P53"#Z4%@
MKW)D[JI)8]HVP@2Y121JF$\V9XC.1[OUO5U3UZ9[E5EGQ_809YH]_()(,M7N
M9W+2G+5"*%>\A$LVWV._&N4WG9S^+Q8<>H42AK6@;EE_O]/\]C5#ECB,3'"D
MG+*F'7[HR@<L)9+"E%?0TF1KW"\X"'X[%5[$L>B(3<QN\@RZH8S"-5PUQA1^
M-W*O),1'/C1V.R"?YH18Z^2/6 Y,\&H[V =$";MP$ZU]I09WK3@/0;D/0BTN
M^&8GKI-I*E#KY!^G@_.6*OWH<;X"L)K/0'N BV89!VB?.UA#3*8L3"+YH84S
MN^,">U[/&^5,QWI$+,%.__#+YVWD&V;30^N]'\FB4Q$>#CISWPY\Z^B7-=<&
M3@=9:]_UWR-/+EX6_R0Q6,_J$QLUX@-34@W3L62_3H@@2<J]KI[MKWL#+X(S
M ANA,9,"+NC4T1 >NA(Y$@7V%XDT"Q\'7=>#%DE(U'5?*!0J-<^W;'MFTA;V
M!4[9J2S[M/P)KF].;2F4UN.5/G#W\NNOU=<U%7&35OBFS':E3HY:2I?1PW 3
M@1NR/\ZW4"T_\'X:4[SA9X-I^B#&-$5L[,HT-EF%TUZ0Q->,'&>;<$6FQG)D
MC)&4(4?M6L(0MAI!T]!VZ2;DSLQ>J]5/VJXW;DN&77R$!R-*9&?CGTL*LU0_
MBVQ1('DS0_L)/[LZRN+<ZK"S8C_3BN'98)U8 %*,024UN2S/9$<3*BC14E@Y
M^O(:NT$6]5K3P"KKM7@QEY<@CRUH/4_R[<K)G%-A:4V\9W$3GK/'L?T'3Y6_
MY3&UE?CE,UFZ.,,>&>M/ =N!X8YZ^ RQE?L=B#DM0X/DD#AC69T-[#*#@(0?
MHW)TS@-'.>.3^^4>+B4@&ZY2WMRY/IPM>>6AL$*I5LG8;;8CP]QC 2J^:SE'
M-F<#+N ;Q[1"8@HK@):6+N1LNKU&CZP<$KXL$W:3'FHION9I-6;_!:CSFQ#C
MRH"&*LIM<W?0RH5]I[AR.XD F[\JFD_UT"S58Q=KP&Y-W_L2^@;V^8D[HA M
M&M^/4CSOJ>/^HC]-RF:T)IP?*0+^3@/54^!U3G0G[5/P'9O%B8<G^[7R/:'4
M((S@%<>JN2#4/.H)^=2QH&!/K@XAP>#= /H/E4I4:Z2H_, 2NMPN4V1BH8+4
MK5__]!0JP#T9\H*,<$ML/G*5 S54L[<!4]MI'0(":CJ#/9D_LO^<0K1_$D*U
M,+!%-HV^("R&!1*BE5@ U]:3L[I?WRHW[ J^$ZZ85@\M9\N?SD DC).3Z2D*
M^<5Y%&)?GN&G<UCN!$B<X@.?VX%*_WC'*W&5Y/B^5.^F$E.9:<!G0.QDAIYD
ML?>M8VCCH9=KD[_4B;XU)!SJ<)*='@=/"HW$%0RH]-_C12>?B$ZPVEEP5(8U
MZ]244Q?P$U9BX]_9"I>^5X@\-W!Y-DQT4;+X>RS;N3.E'A1LQDSBNN*6*\V9
M^4N"K>Q>?;6^%9%(VVKZ^?NVAE5;];@N6+>ZZ?&/)- Z^HG;W+HG]7SN'2!I
M2B<7B,DLVTG 'B^D[*@8SG?*0KGT!M<OSL;?BAKF61"]ZJ?$SJPG:DKU+1R_
MNG(?+-"@SFC[,TAC*,K<=5/WMY*\BE7XL-=E-4E3U.9+8MV';]I?SAMH6=AH
MT'6A?\%.FVPI*?CY5-&"%G2>BD'>4\5>]\LUJ6M.H0X*()M'^29:SD 'QS>7
MVGJN#+F/B*79=RFL?DD"/H2,?JJZ$!3YFJ%:])GJD7,XFV5H20\LK;8QRUG$
MQ;EG@R L9ZU#-$@D/"OM\7A&YB*EFN5I@66V<&\M306CL#:_]WY6X/X64@)5
MI8.Q^+1SS'-6N-OLIZJI7Z;ZRE3<.=%" \I6%B52GG2LN35^@YTJ-PR:'!#=
M<[@#.)ONF%9+R.X3B'?\G-*.UN]!8QGM>"<;B,O/+&&NT.B4$[IZFEP[+HK%
M6%K[\B.L9'44_U4\)C/6U/?(9*"K:^#2#:=0T46*XO@>@T"EKV+ G?6O"->^
MA21L]D5F<ID;TW.0)*V=SV9J%I$6I]P\\&<-+DLMWD&R510H3ZY(G3X9SPZ]
M$DM]PRW@KU-T?!VC4U>LYCN08'IB,92;!91-4$4G2BG 85'\!+6M6\,!YHQ&
MG ]AZ*W8>ZL*D[Z4=<J=/')46GT!2,W\23,CO>YO@N2=2Z$>N;<=BJ$)":F*
M'&Z#*0C;D9V-TIK%+(]U0F^(@8A-ZTGW]_G$Y>X7#VDBJZ,Q3R!/)\NK'DNK
M!@A'JL^ 0@8ASF]5E"X/E?ESGJYX;L!W1J$1[9E"O^2DZ]*#]$%^@'B$[,K:
MU5F\EP$#:XQNLT336_8OXWT(37Y>(LT.!?\+UG%=H_N3CB(W673Q\">OC9*Z
MLKD3S @Z2:[Z4CYJ@9(D7!8?K]]>DC:U (>2_OV")#;YC8*>[EOLN"28,55>
MJ12Y*EK'@RQ.8V2@>B^A%G0F]S?.F"KS=(.I"(>68T*$,C1R*BSC!C9E?;B4
MCZ:?M!P4'[0$IL-?\#F[.$-L E/Y5S1D_>L<SI&M!(SISNO#IA50R]<\J9@K
MH/3(.VOUBF%$HF&QKJ'ZSRZU[--NS36\RBS\6G-@6?&S-H3H/<_9(X(8RD)A
M@@CIL9%5'%_')],D5'$S!%8@9?"P#\46.Q'=Q0>V_RUG3>0 '=&A$H,^MQX)
M]V*AU-S-$?P#:BC9QE+5+&B8P]XDM<8K#:5V$5I/T5=E6B=]'7"CD<ER][H^
MJ#1[N"AN*O(]7P4W$$39FBOWV1^]"%L <12Y]%.#>8,5Y,_,6EJYRJ?][/2M
MST0]1VOF L(+B^D?-G2^70Z.BOA)P01[$[;)W[O?E^/HQ<H8YF8@$X9LN\=5
M5F>Z_72F %IA*R8P,G088I_0"G0075+I&X-I.Y(025&>76>:;_?K.7]XPS[<
M-XI93EK5<ZS]]?9G2L3]>Q8O%!3]55WH\#@:K96<P^HI)CRI*6IMRVI;D/E%
M/N4NK+_8*'W$*<(^$2]]E)^G1:?O3'+D@+LNTQ8UK<GT+FU2K3<+?S]UT)W>
M+$AX0V;Y2K+P9ZMDS@!716S"9 Y)^=G+G%(D74VH!*O8$X98&A*/L^.\Z7):
M7Q,ZC#R>9UE%)CO+Q[$UET[/^D1$\LCW.P"-O)C7L  3KAQYE4'<'6^AMR#,
MJOAQ(!W\+$!=?3'$AYAC'&M>L3BSW A9]V,H";'@10YYO'NS(00V)E4ZP+[@
MU*'+IM.481EKF?8Q,M#)@92++3A,1CT*X>9!I]I] 3_/ "Y(&_>Y>YY "]ZM
M/WR)ZA!YLM4C'NF97SQ16INA0P;V7/<)S2Y=$6QD)E!SW.?")(<,54[CCI"[
M?)C!E\^S[/A32EP-I:7A_!VQNG_F*8)I"G*%;ON3#W\0@)&9OC\R0T3Y[X\L
MB:]U4(U.9#>]BD8VV-Z4WYAD9U"^\(GN.Q;SB.O)#: B&R!D]M=.?:-N6$GL
M+)$V%PX/WQF1A)<L@P=@IG*'0/]5=7X0Q8O X;VK*9F6RJBTN,X(ZYLBOFB;
M>=KV91T-!#*-"\$X]XX]04=!QO?S?)S:MIS?M'.=OJU2<='^/0Z/?X]]>X#%
M"47\'[M+"/>;<3H]!?,KWT!VIW#JWYOX,$9=\:&,Y!6?7HWSDF18%+QXJ%GP
MF7(4DS3XD#'OGON_>D"0FER'EQ X4O(<O=-R.^UY!BF,W [3?+3ZA$YJ0Y-:
M!K9DM"FL%)OW](7WV!V@-+Q_MU)AM;)3)=D=4:J5SN+!FS9CE0JV=P.@)<N_
MRMJX[(F)&__)M"?^Z"\U#-8F+^GA@>+Q0(Z,4IROWA"RV[>C8V+P='TLXW//
M/_2B/,N*ZPA[?QIN!K[*OYKLLZI__SU*S2MJZ,/:<-J FQ#':*44&,SE&UK2
M;"*KI46V,B.K6'GQ+<^YZA)CXKW!55 Y:Q&]3NID7%J[@/71^2JMQ]7!,<3<
M[Q8HMU#/9-2FM1,VM9.K94FN;U/ 34-W4@!9;KN,U"+7)3MN;J)[I(R[QY@Z
M(PY_O:O!(=);OU>.-IM8)EZI)!R(C#"3S;$_&"(()5'14>+G!KA56F53<%NV
MT8ET-+\=(C]E6YZ5+RSW%"P>#=&NOLT\2=L?I/W!:, *XV++TAN<RR],3;GU
M8;?IINWZ->K^N.S;1#11+^>?8O-V1$?%["9\*[I _[Y>F3 -O!:]]KL2!J@(
MQ0OJ!QW%OZH'.\-4N&Q__;#M(>+IFV)(Q<0&DZZ$'+'ZB<6@8V*M&F[43K6&
M9W%TD)J7@Q'R;FN-S5&YM'B4 *K'MQ:9U$L-_(85/@K'WPP>3BYT@C^LB8!.
M^I#!C,G][[S\7%#Z=+:5"-XG8#*8&/F+_>/X=8_M@IPS:)EJ).Y\SWN'D(83
M*]OX.SF6!NTS2I!0'6"Y^V :EEE+1^K1'K+S:/UM4:5)ZK'! V3>*C?>Q\/%
M]$C[BL26B"G4O=:LW*_$0K'@S%#?I\WTKU\=_ A=>;,<ZY8#A1@L1A,ZQ UA
MH*$0OL)0J8;#52VC<+K"RK+!+F8I.>=)C"DZ/MJI;JON@@==3R:Y%_23KN(X
MK:L3SG$IK>,QL(:JE.?$/9,TRY3]K0:J;!(ST[!^P_-,,!!!UJ=_7<=AF#V%
MJP+('B^(WM;*OEBZ$OB0E<SP?HHK?6S+VA3K"1$>]Q9>G-@.LM5 ]1A953Z4
MEO\5SH!(3/%Q3O[B7@AED=6IWOSTQR5/;]^AKB//)R8,:!0ANDW1EI[CC^$8
M-L5IN>XOAE$$/B)Q]G"\+'E6OQVIKH'E>Y77O'3Z:C!:15F+/['N3]1RW)Q"
M9N/GY.*-RB5Y\994,W34:U$4J</40U<$.2D<W&^3O4ZMW%?78."^\P#/BT=6
M]?-CYJR7T6H9Q#;UI4D%+T==N: -VL9=8[]^8$82IFZ&'(N$:;&:+T0%^A;"
M!"]E:Y[0^$J-> P.,'-7K'.0K&@$_C"H'L)LYCC,U0#E#!>)A#4/)W_2M.>'
M76DM9F=3(8GI*V,)OP)]KIA9IQQO89:#- ]NE$][R0<=MD8GC-G/P0CM'Q4<
M-MN47UOJ.>?"7O^03$E;&\&)?-3!3IB&-J_Y!6L+$=GFI^(7UCRJ46GE?&$.
M2IBLK@&+#^80Z4>F:OB5N" A'W]J9[A+#I##]<C8GJ.0J83E38H5,6/:]"5Z
MPLQ/^ K45$!RS78_2KJ=6V+=2PPY8FL3)<,'A$.O^7B32_L>B>0>SY#*35T[
MG_LPU\QT1XNA8)&0.8^$8JQ?F,F(3RHAM=*XXCBN"AL"KP<T1]X\6^WJSE^Y
M ]S3OZ6L:N9A; ;#QIC8F8<ZNQ:QI.HV;==9:I\VAXO-:KF[4D[>V=?"6%%*
M)%\U=,@V[;G8L[W'#B2NTR\RV<?V;'[KT[&X"6I7NDHV?%;' $AY23YRYVJV
M:S>^OE%9+T66-:@*#9CN!+3$T:(+/2Y3?RO#0&B\H?C5Y,6&0"][Q,9,KSM"
MA)2.S7"3*\E$K3<T>;YN_P?:AP5$L3EI5ES[ 5FU-YW2H+02$+!!@KLVT8-J
MZV,.'C*I,_K<>_K#JU#7I5+" 2+*+02>(ES/V4\E>A+O@58Z-2K^&%!-W_-]
M[Q=<!9%W&"4<(48?%P'L(WY$UMG)2ME;Y258QFA_>JW.(:QDJ_"RC(HX"Z%_
MF9NX&<E008"N1U?-]1/HGD$6O4-7J?KJ6)I<H-NPE\O ,)XMT?3D9,9T[8S^
MPRE@@BM]MB.+MW]H^ F-S_LI68TM?)CO==>$?)!!%NP9O"R#*DU%3GH:V.:S
M)]UT$H93E>J7XFRC9+O-K(!.O=UH08OX$>GUJ/MR[FKG_!:Q"7R\P>9*'/!>
M _=9MTJP, [E76!4#2DR2FS_6642!P^(I:)=T7: O**X Z#YM\OS]KZ9M+FT
M#%8:O2X6?,0KMBM8G-'=^[V"L%(O<1+ZFN//8H*<=4>LR:FG/4Z9S N?RO_T
MT!J_[-K.$24V_;089A $>"G1D\SD9L>]Y?F'#+C[U-?)>9)T$A]^]2H\<<>0
ME"VR2RZ5@JZ*5$I'0LZT5VLF^\.6B>JPC7#?&Z89/72P!I4""[M309^!5MNX
MUMII[N^VS1G(^1U O44?/V7?PMWD7JRO#O)[3UB8PC;WWTMWS%H<QCK6H;6"
M1B;=WO,\ZVG+5H!B_H*0CE8<TXCV?B7UO@FG>F B^HG-!3^K_+3?H#MKR$[)
M0M77L Q@)+8OA?W#!,,.8L?_@Y)N*!I33:3<5>,]8+1P_V^S2&[N$&,9R1S-
MRM2'A=U25S*>=Z<I#(PO7O#50 _(+FF3#+^));\<Y5^-:A$5R_@7T!1NF#)S
M>+\]C*YG:#8-<U>@;7?/N5 3=-LD<%C;*2KGF)#97WV'$C$1<U9_ LR>=%TS
M^]K!SC81%$:<D-4#\TZ.Q: ?QR;EWP%4G8M=D&(GOR/%(X?=L0J.5Q3U36L$
MTS ]*"Q )\:+OVJW0["N15"EI]XT *I&]QCBJ+2Q3<5C=K VF'2R]WA$Z-J
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
MK<0Q-AF0>4\10NYCM4P?+0(M0VTN"QQ8+ R"UA6S9:DV_ET-=6U8CEW*O.X
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
M6O*RJ^$"(]+A)M),K-]6,[$H7WB=W-FI4;'['&)=GHI(^&PUX.;-^HH)UQ[
M+\<U@9F2'N-\Q9M?*8]QNWAK$/E02]QSL@[%-3,A3D,BJ<?-^3H-[NE;*?IM
M\.^W?."5ZAAM1M(+\+G7F&K=5=18A:>%("3JD4DB1B/>Q*7?ST&KL"F*)K)R
MF3 _Q)O-;/4<]"UA+WF.Z@NYZ8,(W<B\ 0\CZED@-=D*?AHPZ+;(M:2V976+
MXZHSQ(VN[LE.1*'$'>!YP7*/S8-;XN'/!VT\ 4'RUHY _P+FD=BY![]<YCQ]
M[=D:9-R?5=46->>ZYIW]Y&G9%+8]Q=O1(9IB)K=K,@\:T'W:/Y'2(&,3D:CW
M!;<!KO"/!?J)SG[&=M[GF?$18%S%(_);: ;<[]_TG<4MMM@/?N#:]BC1"%8L
M:<!]WD!96C._^@7(!: \JU82$EYOF729SZ!_SHR Z[?V_(XN?V@.DY-]W'J:
M&Y(]=@<XIE!R81+%O9=O=;H#C%C&'Y.I)9TFRFB@1=>H&:+^6$&>>[0G6DV5
M&K*KCF^/:*8^&.**-H6&7K$BK^X=7-X!*CO+01;HTN=L'\J_@7_5K4UB"E'D
M/./ZMJ"KND()NF!S%\:Q$M])+>U'Z3SJ!'U]BM_:#+F_95'=WJ/@^RS[<H'!
M$"/=+)^G_[2XA(M4R!5N'\DE7X.3Y'#5:2KN\.U[]4HZ42$B<.K U%ZG:C[*
MJD+9YS4/A1F_QS*?4"]2:!9&GYN:L)(2*N9V[!T+']$6_)B:-N4Z8R;\9! /
M+* X,7?!^//%. '_Q71GQF2K7E6;"ON[W1^B..?WOVZ ]CN5D;%#I@B4*+ #
MI_/1N-F/-3>76DV_$ ?/1@F@\JX;7M0M#+#_-)2>9W:4(C!9,*?V_%2#\%MK
MVTLJU:X/J!?F\:%T3&\L$V8<Y8FVD8W6L+3N582M\RBE8P34I;8('>VU*H?_
M,?XD4T\/-S:DP,7K?JT%6P9QEOYG6F;,0^4?;D.5$'0[*>\H?)-SSU4Z=KB
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
M..;_ZX+YQ0]*&G$<)=)?*/_XXP62.B/Q>B!2A#[]<)70S'T>9\IO&Q(2'7<
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
MRK+F8&ER_&!C,,"3SE^*\'9?[,<(+F-TFN%C89N3\'X U'!/WO5I0A"9;/K
MK,E56[S!+KWAKG3N/)K^T;SWV LO/JB9S(/=2_5U &6^_-5\YJUPUI3 LR$E
MU'B4FW=LL"40U^MI -B3C[V^A7\-,FYT*'LK%'<9F"R,"RE(GR&+],GJ/UPM
M=">)0^'D3.5:G9Y!8B93FB/<UQO31!#(A.O+[K_V>B<=WTOM8*\\YRO;M:ME
M3Y.&X-. X4O!-'QW'QI)\@-U4+('_/-5A,A**G7G1U)S#JG!/1*@;#\#\4_Y
M+8^A.\""$<XN:(9'*".#X4NGX\2G5A7(H!1W<MGI<X6:X+;&(;W.ITMU^.N%
M'9T29FVF).)4-2 9B?IOPY4[AA*U3789EH7Z5]ZWG@EGO17FO\_YYCS*:.BN
MICNPY596RNQ;O"8=IY/R;;/[&5,_=FR_/F#2)W<PE(PF[2%C>OQZY71\EC7A
MEY/WFHNU4);Z&T'5@ICW9(K#+TS'UE-/0Y]GUCXJ\1#2^#N6A$C'L,7*YO+]
MM7==])W][M"X_>:]%(BI3GZS+WO'P?)WB23Q3[_>K2K+>'BVD#PX=B)2']FO
M.#%_7QP_;0Y,QL4O?)SK613Q=_Y&\^A\5N#]!&T-.Z*FWL!"V<!B0?<](BT]
M4OQ>SK B'2*0VK!?[+NI#0:LLY\%>)+!8P(CUYZF3"UX>?!$\G)<<EI&Q)6P
MZ4L!H(=<OI'253;YP^D3N>L[P"WF5K@@A\/QR!$#,%U]<7_J'BUBD*JGN8VU
MPD_OK*4")5>Z'N[IGKDX=+W^VX>Y_BP=R?9FVRW6S'6_0XA7J]D0/@^WA.7&
M908S* 6;=3>QZ?$I4$E%I/FP/ZO)T"BPL"X]U5NMLS[=;/M\_^3(<)?]]D@.
M\Z;%!=T!00Z6&#W\1%47WF1+&(Z4)L:O8PCB!=&>26?RDSHL=7)E4+9%3C7;
M1E-DY3_9U'?Y6VKP]B+>\ZUHDZT,4W>T)\.U'S7QB1SIT*J4+.56+J5;(>)Z
M;*7+\8S% MHYJQ/N2"ZZ!:7;#4:D0)MR#TQTG#=8"0[YI6-7^Z--:X;"@J !
MN2>9R>+F/GI/R^K$48X*7!#+GQ+(C>0LJ2&IVP_VWLE?X,4G+L/%#F2I]; *
M@42N(3J$O 6.% 2 ]*H1/+?T%JTJYPUJRNA@KGHZ$?.2#<FQ* \JC_<RV 7B
M1&-[%]!-Z]I6@^/24812@[V+!("$=9*"*[C@<TI>ZU8K2Z[22-\IW=?27YPH
M7.HWZ5+N!?=M<09UG!?74!S/[_OL^*3J:7D\'M./*4>A1$ZKP#S!1IN1^3T.
M\W7Z"'R9+5A(-X\\,%![-X.2AUAY1@+%MS#\<J6@ZWG(K"F5O+B*B0DSWH/U
M"6,I^4IC_0N1SOTC6)F6Z*PU^K_GHX_O?OP?4$L#!!0    ( ,J 5US<. CC
M<3$  .LQ   4    9G)P="TR,#(U,3(S,5]G-RYJ<&>5N650'%"S+3J#6W!W
M#19(@. .P89@@UMP@L/@$MR"NSMA& @NPZ )$"RXRR#!-4 @N-Y\]]1[I\Y[
M]\_MZC][]]ZK5^W:U:NZ^GGQ>1U "%)4400 _]DKX"L X'D9( ] 14'YC_\S
MM'^.CH6.CH:&CH.)B8&%AX.'AXN#B_L"GYCP!3X1/BXN(3DA$0DI&1D9'@$%
M)3DI)3$I&>E_0("H_^Z@H6.CHV.3OL!]0?I_;<_= "(L0!*0'A7(#$ A J(2
M 9_[ '0  !#]/VP!_Z\!T3$PL=!04;#_A34) <!_M%'^\<;$P,'$_A=%044#
MH!-A$#-A\I$PRVIAD5KP0TK(6.1"4QJFL<DI!,!3E*P*ENZIZ8T]?UZRRWN&
MI?4JZGEX>4>6-I_]0Z0%_E?"_\X'^(>(C@'$Q/H7%2;ZE^_?&@O]WU/]%YO_
MA(F8^&31B;522$B9+2"A#7_XP24]&V1R4RP"EF>L;\.>D0 \U'\'B5") -*
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
MI9O6S]1D0I ;C71R#@)[ZX0@:4##"!Z6V;N N:D_=]?CETFJ"**P,@23(Q?
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
M#A<A'6C%6[B";PV34OZUGJ2P/YZ.8_F=&,_"1LM?%S]C<((J7@;[TQBWNYC
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
M@A_)5_<T)XK0A7*>4'M9,UJ7Q^KZ--$(B;XW3@.[]3\!C[4<LPGZ Y.5SVC
M_*3:*T0K[E)GAF)=7UBX %'ZY'&V .$%WONJ5LX?I9T)@*U,*5RI-0/55W6I
M9*='L3$2]ZZMFWEN(H1"!=]75W2.\\A&--_YG']28J/\'4V+Q6##LBS528O_
M# !5\<Y?1%NKW-HYVL@0PU!B&P.*..X[@@-=45UC=$I\ZI'IW_E$)=;/"@.V
MG@+F,V^HE!Z=QB7RC3YL/P/.C*K[G1&25#O.<>1ONM=:YJ%76P!"OL&Z#:.
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
M*-_()KO0RM*? 8+KK SO&&'7U 53:KF^ZDZT80:9LFE)@L"GT&8L2FH'CF=
MW]Z9UB.:G?PSH&GT&;#;\: K5=;/7B5[CB_K4YZV*S%+Z2DM#Z.<F;JYAOQX
M!GS]-C6E1AB> F-FN$!P7^?F66:V<VXPU+OC%KPMXMLMP=[/C"3@_%'.<\0*
MC*;ATK@KV^S8\FQ2[)L(A[ZJF*A P(NN';04..0)?WY)W4C9$R9=(GEON,[N
M9*S#<7#EP$\L#51_T;@LCR6G*9G*9^:I'5IL38S-_O:?%D/[_A]!-GM>^E]0
M2P,$%     @ RH!77%\I%&%R,   %3$  !0   !F<G!T+3(P,C4Q,C,Q7V<X
M+FIP9Y5Z95 <0)#NXA8T0'!=@F4A$-P==C?88L&#!0L.P3U @K-8@LLN$EC<
M-83@$-Q9W#5X@KY<O;IZ=W7WYW7U]Z.K9[[NF1\STS7]./>X"B"#J(!5 !C_
MY 7&"P#@<1&@",#"Q/P/_2?8_Q0''P<'&QN'$ \/%_\)X9,G1(1$1,0D%&3$
M).0D1$1DU&3D3RFIJ*B>D#ZCH::DH:"DHOP/$@RL?W.P<0AP< @HB8F(*?^_
MY?$[@!P?D(#!A(7!!L DQ\ BQWC\"6 $ #"PL3 P /]/,'#Q\/\%PL3ZYU8G
M V#\2QL3&^M?RH1X!/^\F%C8 !QR7 I6/ '\IVSRE(+:5!9NH4D$[ KYU#!X
M-?"5HGM83=WXVN]G-)PZA;5='$I6'A\+$!.G_^@8_@7"P/EOT7#^+0P7#Q/_
MGU><_%^P?_3X.%B8>/\W%< _DQR'@E5 7MOM*9M%:%)^]3BN8-?:;THJ!: E
M-3M,QSWLQ^,"X G6OZ'D6.0 6<!^-J6VDO)_@FI-4R0YK"[\ @@C(&8^^_0P
M5L"/I%J5"+^SO[</^/D(>!-4I[P??=[.^2?J -H4J$P.HOS*K*VB.J5-,0[^
M9V. 938N"S@*.LRI?[GMB.86K9EU?Y9.(5VUBYFF6G/.;W,VTOF399#$4?B@
MQ[Q J7Q9T(:7*9T%OML]U[[W?*A3/HX^HTZ^4[PL= \JO"S@UX4Y_U=Z6F9M
M):AR0 =WHMMVH:SZC_8(Q)66;.B_<=K*Y)3_"U[54V>I]_H? T2YXMVN=?2#
M<DP[WUV_<?%K*!QV97<["<VROI^ZFJ&>GX5R+'#4F'=I)#$ZO6+A0M359.%@
M8O3*-)5,7!=Z+>W"C8+VWKEUOA",,HF)$!PG)+'P)R#4I->T<:6:2UZ;1TTO
MM(G/>YN^3VR-0)JWV?C[WR3W\KI@WC*>0#^#>'_WE]#MS,0P:X3/?&U7G* +
M4AB*2WN#8P?I78T(^0@B1MQX?&<U^8T[*614(7* CI>>0?/A_)C8,',TH.;@
MF$F;>^ 7<I6[%K]ST]](1P!MV)8,TM1F=TE*IW[-XAH9Z9).U"PJ?@_X."FJ
ML7R4WB-[)?P+9^0U%\<:I@,SB+D@C(#[[D!P?II8I'[$GBYC\&R5/:"N:'-
M8#++V6-ZCY;%^A0N4^]WL/SN5&.*^^>U?*69_0W=A-JL]LX>-'M6_4O+U]TC
ML3>6: Y2CAVX(/U2F(HO@_=V'I%!W/4C /E^+V8'6CES>Y:EZ*P0N6_N1:N%
M8V8(T:NS!=X"[%W+.WPV&CSJ#6VO9;KC<)H&T^ A&THXB*388I;8A/?A([KW
MDM.24VB7DHN16=2*30'6@Q)1?A3MZV$M;4(PCQI$-PMC!?NXBPWU,_([9**N
MV);E>)7\EWWVJR()Y9\IP4HO.&.=]*IS5N;*Z;X O]3U'A@[%YMC4O=%SG1!
MYNDE7[W#7!":6W%YPZ1_RP/LT[F,#4*8L#!5?KYJVN=YUO_; O_D16$0&752
M+\G2\1:8Q5_W\R13^P%OIZ&0<D2V/=LCP+$)@@L+^-36&)'][:R+^R*D0!!?
M_(I61)D1;T*'>6D[;G+QU>)AK\ #4JR\_=6XD?L)0;_?NP&*[0@7F]V&JTRW
M HQ+' Z6Z#@G''W7#;[T]:,L85[+9,9N\Z=?N)6'U-J_-O29TO>92J:MZ,[K
M>.I@A^BFD,-E;FS5)MP-.8<4=&7"$%]+>(Q$-EBL:(MB6K:7#U]><!9J&J%U
M0/6GH/IF, RNH:^""ZMP^R4VHMG<E0>OHX_[W! N,5.IP[-X ?-!M1$=>M_S
M%0\:S#+H@\I*/J"5EHWDHR,XH HK;C4+$U1UB7F%\3X_PM1N#*:C#%L%@2I.
MGY]P):9GRJ1:+3&XRYSV:$E7S&F1>1$%=$$+/:"0J"5'@:K=!\Q@'F?5Z V>
M02WM/_P/5*U1KEZ)F)&JR\%K9M/Z_LX@Z3''E2RWN8?4H\_]/J1J QO+'8/?
MCQ-S^]@^57&TLZ\Q_S'G@IQ-;SWK D6L'J'C/^S0]HD=Z24H^L0?\'5,&;6J
M&WN*Q#H_ HJ8R7=^I ;YM@]R*((2(YPUBU/=X@;P\%B,P,1X1FZT7$OP[)$2
MI*+,ZBUSYT+9XC*>G\)7AR\]D?O#ZTBN05NM$44DY->E"XGS8(V[QR\-1SX\
MI;$UKBWD0_X[G1;J* +E/_;!)7HSG#'.!3W[TF?=[F,2$AP+OW2WNAI/8$1N
M*2)4B*84;AZN<PJ]>%Q2*=WBL4JZA:@2:9])M%3S'I%ZM2C-Z(!)OP>ST0*$
MULV>GCIT '2>:\GK07_E=9$TSV/TOK$()H_-KCT$" .(BP_T [RO*&_V*L.7
MTR\*2SZ,0"TCW%7R/RV66KA7D@Y"*(JF(C 9.-D=XE\M"J?M<9V1T:/:[O2M
MD 7]J_2HNIWUXHLK)$(-69)*$LU5\.F_ W&DI&UZJ_>ZVE$RC&Q/-W!O"+)I
M9;>I&[AN570=7[D+?B8M77I,/0M*^TM*_\(JK8+D"8A551P2 NF5$U_"H]E:
MG**^=H@)Q4M$D-]_G"')G'(Q!&(FMY>?A2OP%S0"+56H)?U0#Z02FI,R#1<[
M.O9'T**\P2D!:SSE-6[N[-\GI&@4R0Y+/EBK[[U3O[CXQ\EGVA<30Q5"/,^A
MWNK*+2^;5W _U*7Z(CM?DG?;S'1A+7Z8/,?.R*HSD/-#%K9,EQU+$ :V:NR)
M0[Q*KL$5?S,+I&![3D]$TT5%*M5DLMZOF6RC1-5N)(MO7(KYR-JZ2IXOZS.W
M+-D*A9\.]@+.>F%I<#$(KASM)AQ<([Q_HB4P(:,BC&R&.A-L')<&U=3O6DTM
M<LSF)67%/ )JS)77J5#%%%2T7-J>+:E^':\Y#/].8= :<"04%UQ4N"@>AQF[
M=^Z9PAB#C_3O>E*K=*5IL?,:$-G1\LR"M=\!LZ\SQV>,E>%[6)J*GY&SPA&-
MI_I?4%4-4S %$WH8!@S</SKQ[?41SLR[%\]&R#ULH6AVDTTJ\7*3M(\RQAL3
M15IS1B'L/BJOFE;+&*:A>C8(?^+O[2=Y="1&>R/B;9P':/K).(S)0!*GBA]M
M#BG2O.M6+W-9=X8J"OG*7%F5GR#%NQB WM]NIZ4-W>LO1TL6"H;7YP/)T9^&
MT\ _ G8HGNXSAD6NRY;C2C[-Y/P6(&879Y'O69'[IS6UXUWVY]])Q]43J:!-
MN&ZG0+V?&B^/5A<.,(O!EE\C_8)?:?>(TZ>:CSTCUJPA!M$Z1F22EYM")@:!
M@=D9PCS@OM_F#@VRU247YN)"Z$F]6U#I([2<A>G9-"-1)3J7'T%FBZXN'_J>
M4]6R='Z$SX$O?A<@<K]*JH )V:IN]*:)^C3\%,L9$U N?*;J(]3&C$C;=?C"
M&.)%TX)!<NHQ\2$#L\6YI7+UO.<H])*WD9%U[1%@UEI66/KSAZBN[UAAJ1*B
M:;'#?1&0L-XO)BOHN*(8("4Y699\4ZM/<^Q02M+\G+$Y/6 ;A!% %6%%%)
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
M[DT"PVQD*.$B&]KO:-U+[:+>_6#*@!)VB&?P?88?UWAZW%34K\82N@MI0+#
MI36XDC^&2O%GS&AS)%T8UA[\6#&-IIC,,+WM^2O 7C;D;6<4K<DES\)MGJ@M
M/"8[?^^8X'C*6%B@Y#@0VPV#?TPH[FX>N(%K@&^V2_F5M+ZV% 1$D*5^BI94
M??^,XJ7,*B[/E0^IG.9G4]"U*/]]]N", &$4W6Y^1TCC<$5NR+@R<_>EWH>#
M]LIGAX 'IJV86],)5;.Z)/;PHLGPRT< @=^W7&AB\R/ ;A&V7DA _Z$C*=6%
M$9YT#(%42?=#@J-1E4>A:II&0A+MOW+></Z&MR#]S& ZA$8,[RFY5GGQV!NE
MO+&RKE'';8\ ><:FA&\S+\^>.#%&#\Q[;<UX3- U@RV)7-NF?RIGS&W"BU*8
M.9Q:D)$PS"N6*#EN#)XND%/1<5ZB'M7K_BQK-$=I(T(3%GTW#2AL2D8#UPBT
M>H]BM%;#K'CUO[6)>S:0_39T16'LS-OWI13DRBTCJ*Q"3TXT=M[74 G,<DC4
MMR%9G9OJJ;)_8JIH^!ZMR"S-5*D/$&K0N!/MMN]SD:CHIWP%S3);7%8(]IV6
M'/9STBYFYP5Q1KM1:V-"(K>D]A1HN!7^$/1-G?YY$$YVB\OT<!&9=YMS9E-9
MC_L.] LVL8T>B4U9@B\E[ZE^H4S4_O6J[WJ:;6(CK&6CQ_E0A-;H:_^5W1D'
M,CV+1$W1G7K1 6"="@RX XB+[>1,6PCA%#"KOU! NP0B!GW$[A+$WR@FE%"(
MWUAC7'PO:2Q,6Q<N5%=S)=L@_1CB2L MQO[W$2 !Y^BR)-+XS/],#YZ.%>7*
MO1,;*'!DI"'-_13_VFE;-XZ2=36Y7N7^_2DP3GK<-S%OUS'U[[4YK,*B=^I3
M%:/60L"L3E9X(J[D!G8L73CKY3U=F8(QJ]J$X*$.[(_?LWQH_%\B".6ZJ18V
M]J:MN'3(B!&1%%J<8#$._<J  &K3'_\-"DFBNF!LAI;'NXO$\B9Z]/</5+3K
M31E)&NRKQ2UR#K9 (0'U%5)6=)0JWLSHAO#!S]I;J@"2[@9!5G@&Q*39Q1GM
MR\^(M2B2(++FQ-^[]WDJT_8B<EIP5WM'F@H"Y0/ZQ4@.P/0NOP,>5)"D\XF$
M;:;V/11@ZK_WOWS^>&%H'U1SSAVE;S;-!5%UT$<0 G)SQQ(]CB+<9?:3'@'O
M!$5\ZB;1OT"3?0\8CP O3]*(K!V+VEI'>1&IQ=IQU?5#8L?1J]3YS2LD0M/!
MJ-]D^G\T6$5M"=7]@W*?.0,7SRFX8D)Z4_5>AK;%?H^DULP3_4VZP>GKWIB5
M4.2"WX)6?9G+VSH06.SV;RE]+U5V:VXT**B1HXAO7B!1M &)]>7H/&F1IF2!
M*54SC3(&@>,G>L1'F>5QJ(HVF6CH-0A;C,G5NW"2?D'UQ>N5M1NV0 -[?>&G
MQNVIG3U; W2+E_,6L[:1<>UK@;'I]N*4*'.HZNR^D0:!N2N%VU[7D3[G:[/<
M:;^$0['!,RK&I.>P,7R0"!B"@5>MC4=[\S2ZN'PNW^1=7TJ1\>N&>./$1,S)
M:^:2V_A@=GU%)",T(?_"'71:?I =X&8S8(!G\AW>=C>(Q;/Z%OL*X+VY+2C/
M\%$\;(&8\L4?:5.9N(-X22F5$V6K=67U&@GVGP2+C3<12AA+R3F^>*<C!B1M
M7BK77BW2",\,H*0X&%.WZ!-Q380[1?;*%O[-7>DHK?!7KWVSTO:_I1\\J@T]
MLZJI<.IBK[%6_D[J?0%5U:->( F-HE-0;26W</]D S8[JUHQLZ&AE^"<Y=;O
MG<20^/2R^EE%3Z_=9";LUNCX 52__:S\W-,A.5= +RG-QGG%:26*4X/R=<;>
ME\T^@^:?J8D10!=]CW-NI>O;T7;U'!9CR,F'Y]3M<<U4]OJD[YLO1CMD4^4,
M,B6=FH$OD=S$Y_M7M[67%9\C>L?Q('B&"ZE#;@TTO(SJ&6L9I.;?'/F4YL:
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
M'G\V/.VQ6:DB.(5WIMV[@DF#?29M=MR^[]73O6?+URV7KG+.8BK$7_AEVTQ
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
M;B!Q_YJ,D/Z- .;B]'?1(KU^CR$/FJAXV(4GU2M-<V]B-GL%(KVHV]<N%TW
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
M>?P,=@25([:,$GXAOA7QH).&QJNR8S,(]W"R/@Q7E-X'E"W<<(N_&O7FM+F
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
MZ(_+\ ><U5YF9AP\;A(1U!\/J<\"!\$RV9A?ZPX=H&N!I;])'*-<CDJ&#$2
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
M<1=#%E8"O IKD?,Y*[%SN^9L&$!Y0%HW^ZZZ97?PKK!PP=E2YD$2XX21;KY
M$@^<U\Y*8'ZWL?FK="9'5Y??UP?QOOZ-GP,@<:J/JTRMAZHU-B;?%6M9:_6\
M^+-P]>JDR_;:#M A)//JH]!*9AP6>J33H289!VES1#PN8YJQHT+J";@<8<42
M@UB+F#3O94XN+U(I(N;HK.VO8\";<EI!.M3BO4@=U6KEP1%S[(<U]FK:PC8"
M,E0=)5OZH*1"?GP6>\&?J1K<Q7V^7#R]ZO-8OSG)KM7%,/CN8CMR0EA9.VPD
M:9.9K4TFAOFKA(H6>0K^XVM&^W6EH/"IXQ%OK6($"-9Z[J!==$F=&MDNWUEC
M<@&')WB*2EKJ:D\\XG#N^QS$ISM -^#MJ7O$%97-K1H3B(X:HKH;^,- D=C2
MG!JWGUUK<-^G_(R/ 1[7K;T9FL8U48+*C@VV:SPZN#8P#7%!3<5\HC12!&LI
MA4.7[['.6IT/ZL:U_RB=+76=L@9E%YBD.[R4K$]<@BB"XR>E,P$R46.I,+/Q
M>K1C2+V]9N9W&TU')Q\T!31^JQX#W[+8952"=9=+P-KN/3->#AW_VI'<-4N
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
M(T:.66FN[([U6Y144\\^KU8V0<RU+,.5UHJ,UZ6F+/"&N^65E">YZ GYL<]
M%Z[60!Y,_P!4X=WI[V9'%IX)@6UMU?I;)Y;3"44IOP+I<)_/B;U4LI>@M2&?
M2&'7MBF]^S\%1%C8VYQ$7VBG66C^V"O^JYB6YC3LDTCCK*_W#B2,[IA7+!R+
M4LS3%-T*E.SUA03Z)%CN/N<@V)*?*X]F'"5HKG9H%M64ZE'=\MT!8/U$X(_9
MQI2Z[J)1*0J=,APJA4FXLKT*6N,XM'H\E8&]!!MN0DVOY8O#2>SIE9RKQ&9B
MJU*0ZZE*E?#DHJM?VJPCYF1D-=N4YK'.N1LO,HZ19PY971):5E0/B@ *XOQR
M>F,DZ+9Q\Z-.%^EX(]^/7<]DW2Y+2G'H=2&T;B7:S)) O:_RL1_/'9<RRBB1
MG,FY?5693KME>EYCD,-H;VD[DJ&[<=VT6\@2?*Q4O' IA.47(7E@SH=F]SDT
MJ>D>OT%/]['4UH1F?85KA5%M(Y*O@]%A_2Q>S)6AD#,$K-K%;AO4Z32JTY 1
M"A5IY]IIL,,+2 YP5$]X221U-O+!*R;V3M/JY&E*G1ZUWB7 D%%8?";6]F*W
M:YG90?@IP+-S6^*\T&M$ZM:ZW:BV//;3D&W]/'9$TIJD86CU&I"_E\&MG]*L
M>H0[&FDK9$;N:EW[ME(O7'PLCGA//(. WJ[V?(VG%/JM9I^3Q&HE,ELK;K,C
M-+SKR6N]0DN%@ILK@GXLGZ3B1K2X@9_@%$^5K 3E^:IE&TIS&LV3+K%_]"EM
M>_#[$[/V=)8"TC,J]UC=%#00?F\6+6G+K#S9D4=UQQM5]I0L*0?H.+A9$:F,
MY4HJ7T+!$)D70K_0'EC2KL.-*T.;)>_0+-H<0];<YICM;J5Y&9CT=SEE2DR)
M\B5F"'%9V[W9U%;9;3N58742?,\89,HY#U#SU%>70GJE5>YVAQ,*&RH()!(%
M^/(8],>W%+:?[-F9TMR$NE$F$%)"P2G[Y3U]6//73Y>:ZUI@K+F5T,"I5S,=
M-AL25RNX(>4A82V>/DJ%[JOQ;H<9D323;-?K;OY+3D> V]N0\S916K=G/4UD
MJ<FT"M ]2IR(V#_6PR+T.SRV;&A5<_-"2?[<'F-V/NT8]*;$EVE<$;F7:\4*
M4+\@$I/]ML="^QEVC*<)$N0*$N(VVXLI<S"H!"=I.XE(!.WK[;8L!IXN"9<>
MZJ]_<.SVL&V7JPK_ ,"GWXT*T1SPB^[+U6'SPA[\3ZDZ9:J5G-U/RO3LSY=J
ME;J3KC$>-'K2U$%#!?4L^$63L3P?,J MYX(,3L<]HR6%-HJ.70L&VU=:4"#^
M+A7,+='$)Q!:;.:0J]G1G.8/_P#C]5_F(]^-"M'<X@D'+]3_ )@/?BR4OL3]
MI:!#>F/3,O".RA3BU?#*C8 $GHCU"^(II_ SUICJSE-6:XT;.U/DU!V"NA4B
M2IUZ2KN%J! <0$6'"K\WV\#$>F8,S"YV4C(GR N:PD#<\!W\D$UZ1YM2G_F"
MJ7\[P/\ CC4=*,U^="J ^>GG'K'I[18.:*W4(,O2)^B1HJ-S4VJP$!J5X]OQ
M9VCJ/%X@#;RP4F-(,HNM[G,G4E*AUW04?IMA71O8;&R"UK38KQ';TMS.E2N\
MH$U8\KP5#]!QP3LDU2 M?I5-<AA"0M??15C:DFP)N>!>POZ\>VU=T<R8_!4T
MG*E):\25*6B*A!"0;GGRQYH=JFC-T?6+4$P>Z9I#RBS$C1C9IE#98"D)3Y#?
MXN/,WPS*X"Y3"&\%7Z$(<>IQ([$-+2G6'"XXI6[=8BUA;CH?KQ(H4=+/>E %
MU$7V\8C;(_PFIEAU8>_LQ+HC9\5_6,*TZIJC]0CL.TM<A#<)3I<6"X"I;Y(6
M1RWT]XYPPQK% N$W\]T==_IP_4@E3-N?V4[R/X3$OUFI'VAPLE/TZ'37G*_
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
M/F9<N(IK3HI-0<A(?7)#??)0\XWO(58"X0#87Y)N;8*O9FR](UZS1F.D3D?
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
M4^)8(38"UD?GQPT'4VIJJ59J8IK<Z14GTONI2M2 V0BW'!X]V-:E=B4%,XY
M9[Z G2W7VN_BGOFED;VA: 1RVT(ZIFRCI;F]JFL4ZK1&F8K38VA#S:N=I%B0
MJY\NF#!EZC+HN2)47N5_"4M2FG4L2 TZEG;P$NV.WQ%7R>?/U8A*]8:J& \F
M@,*;())3)6K:!U)LG@?/CG3K557/UN@L+_>NN']"<<W44N.5#<KXVC4'0CA_
MF6E'CE>S4,:? _U+EI>0<Z456:Q%]$4S7*2W#F!Z19;^V2ET(386)\"#=6T%
M(/-^"4LL9=?,V'%G5SX'HD>5Z8^J+#"I,]9\6QT$*0EI)-@A(YLG@6Y&HUMJ
MAO:AQB!U(=<-AZ^!C5]W6HV)%&C$  W#CA'Z,0S4.-SM8QT;;-%MQJ 2==>J
M4XY7F_L-W)X[D >]_*%T:V:9MYDSU)KN5\N2FVY8?3*2W-8;<45+!2X@N7 *
MMMR"#8$6\P(YV?-$<PY.J\*=44QJ EFJIG2D/2>^4^T@G8A/= @D7O8V'7#Y
M]W6?S:C1C;U..^77RQC]W>=:XH\8CCD..'KT\L6A!CO8B Q-+;6WW%B+?FY'
MY*@VOJFO?(&-N[IMJ#<:[Z?$\U:ZBYAH7=,)GU5*"@[CL8=//XIP.J<PXQ5W
M89JB&H/?% J 2LH6WTW[  H<?@];^L<X"G_* ?2?'2HX^9U?NP1JG.S'2\MT
MZM.TRE+C3X2IS;**NR7DH3\K<V%%0/*>+7NH"U^,9%-Z/8G ]\L,+076O[5]
MMMW'FK7X[B  :0/+]T>ZY4,JRLO4V)2JA/FMTEUFS[L=PJVA5U \< V) Z"P
M&*E:PY:D1)V<*LEUJ53Y\V;,:>;/-GGTN(24D @@ W\O:<2BE=I^$Q#??J;:
M8KK([I+:8A<+A &U)7W?A!L.;\6Q#\\:P?=*RG*>;IWH#"H[EN\4@J!;<2.B
M$I38[R>E\=C3'%HRR.2)H8+ VX ?YS^JRNUFE?F>-R@[ 23G#+H2;$HD\_Q<
M%"GL]YW@/K&!I2P#G'+"K?*]*'T;<%BF-[Y#J>#\DCZSC=&ZLH/4RP2//[^>
M'^LP4M:.SA7,U3J[6:;6*/,6[=;-/#KJ)"O+9XF@@*Z]56]N!E1FPI: >GPB
MZ+_RHP69O:5CTG-U4I51HRT1X<IZ/WL=S<XHI6I(-E%(YMSSBK728A&P>H,#
MB=[\O,*M)F%BQ/6DU KT"@.Q\RT=,"=)[I#Y92TM*TMH"$A;B5E13X;V]9(L
M.I.\/-:%A#TT(0[&1Z,A$5HVV%'*F@;!* HD!M5B>=Q.XVK4>T:])E-,T_+K
MDS>!P%'<%7-Q8$X>Z=K:X['?<ET41U(2JS2Y'=KOQ:X4/_SZ<<._#<:D<7&%
MOF/ZEH-Q6M8VV4??BGG-^5I=6R#F)3,1YW,DB5)F(BLRE)1+=7?:HK6K@658
MBZ0 @<>L+9'T2SQD+-F7YKE+9JT/T%D2?0J@ELLJY):7NM<@BRMH4.;I)(Q-
MF^T9(?>[IG+W>.?N4O$WQ];[0\MYY+2,O!;JB $)=423ZK8N1Q8['&8A VQZ
M_P!RJOK*M\@D(%Q]\T0,L9>E4C+U-C]RW#FJE][4$L@EGY*@E2022X/$04KY
MX21YI'V;E]Z>_E^2[#89=@K7(6S%CI"0I-T-A2R;J\!N$V(!N=P-L0!OM"3'
M7>Z1EX+=N1L2ZHGCKCXCM"3G%A",N;G";!"7%$W]5L4Q0XV/^$/,?U*[^*UM
MK!C?C]5AJ-HUF"MZV4"9EJ<(U"C*[\52>^&F(3@*]NU#22YR @W"2;J YVWP
MQ97TYU"IV:,V-SJ!'JOPS-6XFI-O(D!Y:GPM2PTM:2HJL=I4+C=R+])*UKY4
M75A"<N!2^?"EU1/'7BV'"F=HFLQ0MAC+3+A=4"6W+N7.TVL"/43C0MCCH^P=
M S+]_P RI,J:MLO;6&;[ZJ82OA:-(O#H\ZGJ:AM--1YH97M="RI0(+EBFY*D
MJ "AP";B^!M2UN3<[QXDK>F*Y65.+W%7"E7!N1<WX'K.))4.TI7JE%[DY<@K
M<=X*&QM7PKI<"XY\O4/GPPS]28\.B)>4QWDABO/5I<<>&Z#'0D)W'IRE0_/B
M]AU+6Q-E]8:!I[.VIUW]H]%9=65$VCP!;:W^Z@J-!LW_ &_5^K,P FEKD%$,
M3)[:Y#K)6HA1L2 0.2+BVX  \X+TN!77M/C37J!)EU5,J.AEI-2;0RRRA-E.
M!R^Z_A20CD GU7PSR->GF.F724>&R_2N#< CG;[<<TCM!R(RRE>7 GFP)E&Q
M^8[><4)8L<E:&NA98=?[E4BJZN)Q<T"Y^^:WUK*>9@_"CP*87X$=I8#;BVFV
M5;TI!0IL*X*0%"XX.\].F.&-IY7\U.TZ!7:&BCTHJ'ICS$E+D@-M;E--)6%G
M<E:K;BH$V4KZ<CVB9(%_M=2$^LR%6_JXP/:-D)%U9?0D'I=]7/\ 1Q7;2XVV
MQ[)NG4?U*R<2K2",H^_%<&LNCM<S#G1DY:IC+M&B1V66I3TI"5.E10MS<%65
M9!&P7%R$W'! $PTNH->RB5,5:C/O0%(<<<1"FM;G5EL)""E1L!=/"QR+^8Q&
MQVDGO.@H'SOK_NX7_*3<'!H+8/-KOJ%_Z.)C%CAC[+L66[_[E7%76"3M;:_?
M5=",IYG3E1YEFA/0*A,'=/QHTMI0:3=)!2ZI8*TBRAL5Y*(!MQCF=H&>@F:E
MK*<(N+VOMN//M+;<>&X!2D=X""D'J.%$<CRQ]/:54GY5"0!Z_2%?W</F2=;7
M\\YABT:#1&Q*D7VER8EM MU)4O: /I^:^(FT>-G01-\Q_4K'XG6C7*/OQ7-G
M+0V0C2V!0LGTUZK3C)0NHNRGAN:0 E?>W5U4IRZ!8W"6P3>^(%1.SQF5CX,J
M=1,&.N!9U<<2[K%GEK(X2038CB_G@P5?M(U'):V&JC0X_=I!;#C,AF18(.Q0
MW(2K]R1[;&V.#,/:>RY59,.!Z#-ES)*O1CZ.$,(84M5@2%-C>.;FW/EC4ACQ
MJ#:)@OOJ/Z^2I/J:B:V?6WWS5>,U)M2JD1T$A)_UN)EGP_X YC%K?J;(-OXA
MQ$<WH I=8"3\E])-_P"&Q-=14!&0,QGH337_ /9G'2JSQ5+,+"PL/0EBPW9%
M9*W\SJ(ND",/INYBO.+*=C=DN#-1MP#%_P#5PHW2<%-\^-G[?'A;_)"3_K,.
M].C%V!EP-E@..0)3(4^V5INN6I"2$CDFZ_HM<],<V>XY3J/*'[FB)5;^4PXT
M.HPZ?(RO\)MO.4@TZ8)28XNYL](6H;;<W"@#P02 1YXE<7!A+-PM;!C(*Z/L
M39WM6O\ ]+E,-/<L5[+^=:)F>0]2ZG&I4OTLP:*^E$F2$;DK[E2]HNF]^%=1
MBTF5%TN5D:GYC=U/KM"CS&&WDP*Q4$>F ,$H&UAI+@LHI-P"=_F0;W!61:K3
M,O1*)4JG3Z0[EN:X@Q&&75J=C(VJ2ET*V#<ITK3QN\/B!M;#7F2FR<S)IK2J
MO$IT2%%;ALBG(VO(0VI2DA:MMU+"NI42FYZ'BW-.Q&=CB'@=-/W7;.948I>4
M. MIL.I&GQW_ &LLNKTS-%/IFS4AYU(#S8DMK>90H.J2=K]T#P@I(VDBZ56N
MGJ13VW,LN9$TLH3KU8JM;?D5I"E(J3G>!"D1'$G:JUS>_G;A*1;BY@\')D.C
MU!J:'Z/4WF=RV(\U!]'"E'E80F]EBP(!Z7-K8:^TIJ)F/,6ET2F5NH0JDW3)
MR'678S9!"E I4%*/)\)/'EQSB:FQ,NF$3VZ'8]>Y4I\+J8X'R!WLM:ZX(&UC
MM;K]\%!J7EFJUV)&13YM%BJV)9[N4TH.*6$=X2D@'=9*^2!86MY8L#H=%:9A
MTS(=7K%7I"U-SIJ<Q4>J,QZ:ZTI8>4I:K]XV4[=OA3S< \= _IR_'KYHT&&B
M-#S.F'OE5&H)46V64KX6VA*%!7 2E0 N"=W-[@C/9MA5&E*9I4>DT.J*8F4Z
M=O076BEU:'-J-R2.\*0"5;;?* PM175,+[.&@-OW[CP6K,^JK)#2.>,S3>XM
MPOT/ _? ]LYHH%%S*&$:IO5-YTN2%ME3KS#A6E:"E"TM #A9LD7L0D@X[<B:
M?0LS+0N+G>MRFH:V&G$QI2N];4A84D+0M-@FP)0/P25$7N<5*IN18[H?>>KZ
M'GROO"';"Q *;ME0N"0E-QP#X; 6Q.,CYIJ^ER8XRK4*%!BL%*"&8RE.3#T"
MG=PLI?S^?GBL,5D81F;<'>VEAYZJB<'JG7;')[74 #IP5;<W.U>N:FU*/2I#
M;+PJ<QEHNE*0;/NO;;D&UMI-S8<<G'=F_+E=H=*AR:Q*CR/3;]QW$E+NT#:;
MV3\D'<"/7C!BNTF-J7F15=C%VG+=?<7W9(^-5S<[?%L)6JX'D>AM;#AGINI&
M'3*=-;A.R&MRVS WDMI6=R8_*1N[L 64+A6ZXZ8TS/(Z5H:/9=8]?OFH*^>:
M.B?3OM8W[]'D?,>2N+V7ISE-T;RZXYG.C49AR7(9:I=02V2I8DN**B?E JN!
MSQ9";=,%UJ@9DKDBHHHVIAC-;W/BX2$+[E*G"4("1M*D@>'=>XV@ A*E)-)-
M+*"S4LL1W'JPB(%%X",NP0H=YU4>.04@@^7GQQB2T'.M4TVJTVI96J5%D36T
M[GI$E3CTB25$%+"@24A*38 #@\>?.,R7$S _*6W -NH'/4_?Q3*3!:BHA:^,
MBY (NT6UYG7S0#S\Q6*EKCF]%)E--/JK=0)6\4H"^[><62200FP)/D.;>K%B
M>S;*K^EE0J4BLUBHTYRO>B0HE2H;#=0+2@XL]VZ@+3L2L. @^P$BW!KC0LST
M^7GC-,K,D9,I,Q]]X)22A'I+JTDA93=0;*E$$"X3P2#MP:=/,[MY7JS%(K8I
M2\PQUQI\.: [W0[IXN*;=04IW):"TIXON\1'&+,];+%9[1[) /6Q\>'%:KS4
M/:: Y?:T'@XCCU'+974DJJ66ZW!8KNH]$FR%/-M*BU$1][Q0LE844#PJ6+H-
MP!:UNAQII.7<SU=3@INI[G=-NI"_16T+M\;N"2GPDBU_%UN-MRCP"J2Z&W5*
MG-E2J]$0X^M;RF&0&XY*E[RH=+*!)LKVD&X(QSY>S_6=,)D^?E*H463(3;OG
MG^\?DSEE1*4. G;X22$I''2W/6F<7RD$MN+\-P/$JH, J7YFL+<W_2 /U\[*
MMU2;JM7U(K0I,QF$LU&:LEU80@AMUQ9)400D *)N;#GUG%G^S@[7=+Y]0-6K
M-3BO9@<APHU1R\&YJF%!;EFW4J6C8E0="@;$"P-O+%9,E9BI2<R5[X7B">R^
MZZ6DDD(])6XFQ5M\1;))!M>U[V-L'/3W/B,I5EBC5ARF+S!&7'GPZD&' A/=
M.%:T.(( 4EK>D "^ZQ5TZW:BLEB.=H]DV/6W[<5:<ZHD9ZD2WVMO,VOOQ')7
M2=F2<LUR%'J^J-+J#Y>;:5$G*:67=BKK"U-I\*EC<E6ZPL> +8TT3+E>K-Q!
MU3FNML.-]X(_B)LZ% %!VG:1>RN23<$J19 JE\"PYTZ9)E9@C]ZXI3BF6@EN
M.25;]P  LH$FR@/,WO?')E[4"K:;O3Y>2ZM17'DD)6KN5/29RU*) =))!*22
M$IZ=+8I'%RT@EMQ?AN!YZJL,!J7YFL<V_5H ^1\U5^JO!V3FD[ E)K2G!8];
ME_#GDEG_  XK  O>F0U?6#B/J=[YFNN;@M*IK*@I)N#N#QO?Z\2W*H0UJ%5$
MV*0NBP5"WKVXZ*^87'&RX&ITGD[S\TU3V#]W/+(_^5R3^=>))J>T1(RH+=9Z
MA;^)AID,J7KSE=-NE'E&_K\2L275.+]_Y+'[NHJ']#$L:J%0&N2Q3].IBU)W
M(-9C!5_+XA_!$HO9:U<S%0H52AY(DEIYMKN(HDLQG%H45*"R%+ND^+\*QL1Q
MQB&R'6X] C.OQT2F&Z]&<6PN^US:R[X3;GG'HW2DY^K]&A2(U+:@N/H894EZ
M<&K1UD;UJ396UQ*#=-_F.(JFH?3AN1M[\U8@A9,79S:RK7IYV5=4X[[K68]/
MIGP>XE):6_F2&I!/ "1RL\D7]7'LQ%M1.S%G.BYL-)9R-*C2'6#+9#E;96A3
M07L)"CM%[^7!\[6Q>NHY>SB\Y%6M^)&BI0V(K4BHL*44<[0"1>VX&W2XZ\WQ
M&,YU7-U)G4^@S*1"EU%V*J<W49LQ"F&VDK[L-([NRN3N44WMT(\QAKZU[8[Y
M4UM,TR9<WQ^]50K..B^I>0LIR*O5LGRV*"VM+KTI$IJ0EO\ !"U%*BH#FU^F
M(UEW+6=LZ4KOJ)E2IUBG-K* _'CE:0KBX"[\VL/7;%_M<,Q5NCZ$YHFSJ&AZ
MF?!BPXTPZ5BRAM'3D)N1<CH.<5BR](SCG/LVTVGY1H$THAR&5H=8D!EMTH=
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
M:>2L+X2&M(V\/G=6 JN:<PMYFE)BY+SC(C,+W1I+$AD,N[B2H-)+P.Q(M8V
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
M445)$7ADN@/BGMGL<B2D%G-[;P/3NX05?ZG,<;O9/93 3-8S6J;'5<[XT *
M2+[E7+H%A8\W^:^&K)N7ZCKO2Z9(HM:GT--*JK+3K[\=+,M98>4')06T?%WR
M1X4V"2.;6ZG:O:=4UM+L:#EJ:\0DH#HF);"DV2? K<%I4-H -AY^1&(H,&H9
MF.+X,MOYG&_Q4U3010N#8SF/&]Q9"2F=DAJJQ^_9S:M"-H60]2RV0#R#XG!P
M?6+C'-_R44?;(ND_;8C<F")O>>A<D=XI%K=YT%KWO@Q4RBTJG2?0IU-=IZW7
M2EEOTILMIWIN4A.Z_4&P(N+<>VK/V0)%2J= KU-H\UR)).58[H0R^I#KR?A4
M MIV\J*N 0/*]^,66X'AI:YQBV_F=]5792,+@UPU/5$3,6A[63\OR*DFNTZK
M"''4&^[A)2Z>"FX6%GD7-S;UC%?>U!HY0J+G'3>/'?1,IE<K%00[$BL=WW)0
MD*6BX/C5O/)%N0<,.E4&J9<GY,H-7JJYDREM2F9=/<8"$0W9+#CZ$MFUR0&U
M!=[;5FPN"#AQ[>%.9HE(TL<@,RX;SGIKOI:W/UQ17N)01R+%:K_OAUQJ4=-3
MQ0M+&6#77&I.M@#OTT5N6E;3O#6ZC?\ 12CLU:=PW=(,FYR<D%<U4[T5N.J&
MH;4F6 I27^AO8 I'/3!5S)V8V,K1(#J<Q1VH\JJ1J:VUZ*$!'?/!NXLO\'=T
MXO[,#7LRS83.A^48J"?3G:IWCJ0ZDI"1)4$';U23;RX-AYX,6NP;H.2LO['^
M[W9PHJU.R'0$H!FI4;J/ %_S8;+AU)5QALK+@%QW.YM?8_[*HZ)KOS!83.RA
M$B+<;5G>,'FP"MM49*5(!Z%0[VX^G&MCLK1US$1'LWI:D+9](2@0=Q+=[;_E
M]+D 'S\KXHUIUE+,N5HN>GZG7);!KDZ5 A;FU.)J2FGO2%N..*%^Z^)*$JL3
MO6.+=;B=C*E_;3V?XU1J5-J-<;D3YC$%MIU)]&B[EIVI&ZZ0%+<4$W\*E"W&
M,:/",-D?E['_ +G?56Y\-CBCSMU/B$\*[,L1F:8TC,LR.O9WP)I!6 U<@+4$
M.$H22#;<!TYPYJ[(.U\-_;8V$VW%2H8%A>U[=Y?$FFPJ?E=_TZIT!=*"WV@P
M\J2A%R-PV)0JR$W!45)'!X/4##Y1&*>MY-2AQY,=C;M9;D.!6]'R@JX)W?*-
MB23;V6Q*S L.S9!'?O<Z_DJ I@/S-'FA1E;LR1\R91HU=.;V(R*E'0^ALQ00
M"H7VA1<&X_1C>[V668S1??S<VB+WB6N^3#W)WJ(2E/"^I)  Z\XI/)HV9*GJ
M%IAF-BM2(]#I&4H52D26%%\04,NK4H)1;:EY:D62">21NL,&[LBIG5W7;-],
MDS)=3I;5,].EMQUAL2G%NI=C+4@]' %]0+I-TWMSB,X/AHE[/L>GYG?57_PV
M/L#*-[7^S='"3V8FLO2F'U9DD.H0XA(<31^\07";);">]NLGU)!P_,=G1;]-
M!8S!!>CE>S8Y1E-V5<"Q2IP6/'0CSP]S<JQ&Y#<@Y1G-04++SOI#I:"+CD*
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
M*L;C!)TRK5!S U-FH=KL5NG)*5,5>'W#>U2=Q+8"B"A(2;GJ+D$\8JC"Z#,
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
M:.!A=3M#;[[7\3>]NE[)@U):S<<F5AFJ2'(IAQ7Y#,N%/&X)+*@XTLI/QB%
M6-P">+CK@[Z4YDI67],*#EIN"+PXC1=>0ZVV'%J\3BP">I)Q#E:1UC+>@VH-
M1J[:YE2.7YY;;5O>^,4VH^#=R; )2/,V40!NP9*;1#):I88I37=J@QRNT46W
M%I%_P#SUQO183C<<33'4M:==,M]#;2YOKIP"R*BKP^6=TCH23M<&U[<;(%3-
M!JB)]2EY?DPHRYDMQ]E4J0HK:;<\2@2GA1N5V-^EO4<=*-.LST*@R(3%/@-R
M(RQZ'(1+980VGS5X1=94;@[ODW! OR"%J[HAFN-7/ARA/U%RDR(^R33H3[K)
MCN)2-KC:6^2%;0"!>VY1MS? <F4_-V94=S"CYCDO&[BFU>D1VP$KVAMU:P @
MC<;J'78.M^,";"<9CE<'R!Q/3Y6"V:"IHX([TX#0=]K]Q-[VZ$V43UB1FE>G
M]<%6D.QE08CQ0_#FBSS*@-[+H0;.))M\YZCKBT^LF;G4Y@RW%DY1J-1BKC0D
MIELOI0TH+0273Y[&R@ ^9*AT N1!GC2RI9.[+^H,ZK(]-J9H^T=\%+&XNI*U
M *Y )60!UVI3TY&#/+I,?,4>'.2T_'D&+&>==4XHK;4EDIV=VXHA";6MML/%
M?G'2##W,H32XH0\/<"+7 %K$ F][W'0>"S&U$<M6ZIIVY2!J>9VOTT[_ #U5
M8>T]7H*],9E/7"?^$G%PW$RR2&R@;"4@=+B_/SC ^[.60$YG<57%KAAO+DST
MTM/7WK*H^U'=D'FRK7%[>PXD/:76I[*#[B)@2VCT8&*I.XJ-D"Z3N\/K/A-[
M 7&(7H/FEBC1G(CJ[.3JBPVAM*[;K(%_G'//SXZ(".F?*^,;ON>\D K+$4E4
MYD8WRGR )_1%*1V>6LU]J:J9LJ$!JJ0C1J;*IBDR4[FIZ&64+3W05N4I*4!=
MR+#<GK@]4G,=3I.@U2$;+KM:91FZN)>V2$LEO;(=4A-U>:U )OT%[];8AU K
MM*E:A-ALT\5R$B,VTIU/QX'HS2@1R+BQ/')\^EL$7+.09%+RHJ#7(\6;4)52
MJ%28DM%Q" U,6IRR%*&WO!P#<6Y-C;K4K.SE9.VH:2QUV]+;'J/#P3*$'MFN
M!%QKY;<N/V4.*OJ)1:.RB+*R(]'EJB>E.I;><6VP.$[5.6 ON.WV$7/'.'6N
MN4S5C16?E-<R) FU:,T4M2T]ZW&5WA4!N(O?8#SP1<_/B):S4)JGR*S$1FA4
M;O8_AM&0IV.5!0*MY<2A5P00V1P0#? Q9SQ3J33$NB6HTZDPFH4=YUT[G5VL
MK>M%DK)YXY"18#KCEZ6CPW#9?6*=@#]M"3O;KT"ZTT]5B;1"VY&]^'Q3AK5H
MO3L^YCR!2IU1HE51EJL.Q:A%7-#*T45Q9<9:))'#:AM2A()'>$%1%SBRVF33
M^G2L]4V#0'9:(>5J>6*9#LBS?I4L )\@D)L>+\#@'%7]/]4(-5KLV#778J(B
MDI=CMU!D+"=AVV/ MY@+4?(^O%J\NY<=D+K-=GR6YL&I0(E-8CL%QA*%1EK=
M 6XVH (5W]@.GAYOQCIHJDS-,\PT .W7GK\5RQI70U9IY""01<:WYV^RAVO/
MF7Z?%])J^3JM'D/S%06=SY6Y(5NVA82V"$I(!4+GH#B2:89_H-3AU)*FTP*>
MZXN,F),5WH?06SO)%AX;+L0?7[;8:M4<M+HQA/-U=%/;<4[>(^F[AY4H%I2%
M"Q!(\2AMLJW!P!:-5&:.%4AVK_"#SL]^H2Y0;#'=-\;4-I2M90@!/.X^+P\#
M'(TV$X302-J(6 .9MJX\"-K\N:ZEQJZYAA%SFZ>/SY+IU&T ETS0"L9":E42
M14'VF*O1XS,AMM;E2;<>[PMW"3XV%]WXU;0$C:D<X[,[Z74_2;LZQZ=2:>(,
M-_:\XI#O?)=?,1?>J[RY"B5"UQQP,,,+5N#4<UPF9"XKU*=4ME:YB$N(NNXN
M%$%6WP\I2>@5\^")K@A,K0.]/=AHHT5:U-M1$W"E+0M-P03QU..QI:E]7(TD
M6 /^UUR=?1RT,SH92+Z=_P!"@*VO_ #1D#RKU>/]!C!?TH?/PW/^4?O<?)Z_
M+& QWA1DK2!(/*:Y7#S[4,X,.CR_\()Y(O:,/ZXQT@W"Q7?E^^:'.35'[G62
M@.JLUU<7_EXN'*I=IX4^HS(B\C41YQAYQM3KDZ:E2]JE J(#M@3:]AAFRH1]
MSK)1]6::N?\ 7Q<$/LF:.4O4?M19HKF8Z7\)9?HLQU3;4EO=&=E*4G8E0/"M
MB25[3Q<I)P3TU/4 =NP. VN ?FF.:'$ _>RBU1[3L:D-QG)^2:2RB0V7$EB7
M+<\(-B>7AZ\$#2G5[+&ID!/HV5YC]4+G<>BT^.^Z@NE)*0%=_>Q]9'EB^VJ4
MMW+%+I\^B0*&BF15+743,:;24,);) ;)LE/(Y)O8#IAARMJ!7J]5I!I.7J1&
MR[Z*Q+8KH\").YP@)2EO=<+198-[I!Y'(QC]CAK9>R-,W_2+>=E9%#>(RBUO
MCY+SNKO:,B4R7(81E*(A3*U-J3(7(2M*@2"".^]F(_\ \JQHJ4$94I9MYEV2
M /I[W'J&E^K+JB9#T2CEEP EH(6M*E<DD[F20.$C@WYW>PBGM49&@5W+N7\U
M5"/2F8E+E^CK990I(5WRTI%TD &P2>MO9@?2T#02*=FG\K?G94)0V&(R9+VY
MZ*AH[6;1_P#VC2C_ "\K_P!S&U/:Q:MSD^ED_P#>9/\ [F)YF:'E=F4##9:N
MH>)M#82ANWD#;DGK@>ZD4>CU/+3R&(S?I@4.Y4V@%85S8"W/)L+>W&6#09LI
MIF?Z6_TK#9BT)>&.BL.=[_HNI':PC]59,I=NES,DCG\ICMC=L%%/ [K*4!E*
MCN^+J<I-^G/#O_YQBR?V-G0N@4[)4G-^9\OLR,PU!Y7HBJG&2I4>,FP06TK!
MV[S=6ZUR-O-NLFU [2=>HFM&=\IT/3.@SJ1ER(5H>7&2'G7"T%-K)-D[5+.U
M+:05*L;&_&--]'0PC,86_P"EOT76Q4HE-F-""+6O;%2T6FYQDT.*M$26W&53
MUS7BVKXRR27"K>.% VOY8K;ENLMP]35UA;"7&6:F],5'WD)*1WBRG=>_2XO?
MZ<7YT<U6DZM9DH5>D9>HU.DN.K@JAMIV1'0V7D]\$D*VD@WL;\IZV/%,]*G0
M.U33$[&G!]MZ_BW>6E??#G!]8^CIBVYD-FEC18@#8;<N[?39!C[-SF$;:(P9
MFUMC9>T0I>93EZ#(34JFTVF N6_W3)[J2?"M)W*X3^%ZS[,"1WM;-H4I/VDT
MH6_^,E'_ '\6=[3M-H4B?F.)6(S(C-5YA2&&KH0E?H[MPG;;RO\ GQ4.O4FA
M4VJ/,L(2Y'O=M:B#<?\ YQC'Q"6DADROIVNT&X;M;0:MX+0I,+95LSDV\/W3
MNKM=6O\ X&4K^=2O[^-"NU]M-E92I*">EY,C^US OSM26IL^(U1H:Y,MT! C
MQFRM;BBJP%AU)) ^G'KGV5M$,F:2:+4UO[7(,BNF&F34I;\9MR3(?*-RTE2@
M2 #=*4C@ #B][STD%#4Q=H(&#_(WZ*G4T+::3LR+KS9';!0D'=E6DGVB3(_]
MS'U';$C?AY9I8^9Z0?\ U<6CC=LO-C^0ZKFAS2S*[$=F>6628MVT(2'-Z%@D
M+40H-I+@  *[$7(!M# J#]?RY$J#65\MP5SXC<UJ,O8EU@+90L-J4&R#8J-S
MY\"PQ+'!0/N&P,T_D;]%%-1"$ N;Y:KS%9[8%-4?%EJGD>M+LC_WL$G3+7.A
M9^KL*EM92GS)+^Y2V*5#??=2A/)(3Z1<\8]"LOQF9(3"?I&79#YX4X6$;RGD
M;@D-IL#U!//)'-KGSOSUIWES3_/69*$^\J)5J?)+"I4&6ZDB[3:[A7%Q=1'(
MPV9N'T[,YI6.UM^5H_\ J4E/0BIDR 6%KWM?EP73G/M0P<E*3Z'DZKL1G%GT
M/X83+A]ZTDVW6#Y LH6VB_3KZF3-?:A:;J1H\S)%,D2U)[A4A55FJ""JZ24
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
M.]VH!_<J2XH&VXI=V; D7VFR@;8'/9?U@IFEF=:X[4*-,K!J$1MEH0U("FE
MJ)42HCBPMBT=![9].54%M'*56<8;>2CF?#:V @*^2MP';<#Q6M?B^*%0YAD<
MUQ^[!6*(5 CN&7'#6WWQ5HLC9CHM(T\H5%R]FJ@,Q:33683S2SN=:6A 3\A+
M@*""#X2#8_-AHJ6JL:D(BR(N:V<Q+](\+,>*MW8FUB3XD@$7/ -R#8#%)<TY
MNGUC,>9*GEBC3:'$K:G'%ML28CCB$KN;<NC8J^Y5P>+WL<1#*-,K K3]6S#3
MJM,BSPMV;38E::5$?EIX#G=A:"D$IN4*)%U7Y%KY_P")RG,<M@-!:]S;CR\/
MCP5FDPZ.6*]0_*\G4:6WYZ]]^_32Z]*LM:KT+.D4-0JHR]4%7*H_<J96!<\;
M%DW(%KV)YQ17M.Y6.N&HFIF1J8A]W,E.SK#J36]"4QF8JJ9$9=<<6?$+%"?"
MGD@W%[8%QUXG,5FIOG*R*:F$HLMHI :[QLI%[[TJVJL+'S]F/O9P[0$')V?,
M\U&J4>IUM^NNH6RXV^A;K(2E-RXI:N;[4_4,3T^)25,;V3-RVX^([]5!48=)
M1SL$!S]1MW:VX=+<B5,=5.S\G[6TQ<OY1ELIH[S%+$N/9UV:P[=;DA:3;<L/
MK(&T6*5C<.!CT+H^;J(QE&!!R[F[+Z*73X+4,[5]XXT4)VBP2Y=-@G@$&UCS
MBJN7.VC3E3RE64:LXRT_L!,^&V$<!8NE;@(3<BRK6)XZX$=?S)5)E0S%)RM2
MIE"A5=Q;X;8DQ'%-A2MZ!N+H*"FY)M>WJ.(Y*MU.+P .+K<].NGR4CH)9Y8V
M2C*S6YN#P^O?:_%7BJ&K$6BJA2(V:&LQW>5<1XBG0VW8@J)W)Y'-P#<W''',
MERWJC0\ZPT-T^J,R9VW<XP&E,K'-[!"^>+@&Q/-\>:F3J;4XE1EU6OTFJ3H<
MY#DMVD,5II<(S+W*PC>@I02"=B[@7OR+8:6]?9[$ZJS%Y:%,]'6MEL4?NTK:
M*;@G>E6U5O7SZQB(XM/$\969AI?@/"YO\U<DP:%S'21R[<+:GEL+>9 ZJ+=K
M:89':6UC7?IF%M'XK&W^S$9I4COL[RE@WVT. GZDVQ$:Y655JL9JJ+BWEKE5
M!ITJD.%QPW0OY2CU/MP\Y:EG[:Z@HBWZDQ$X[!KLX#N=EQMB"0X:J095=)U_
MH*@?\C2@/QL$_5V:6ZSIR]T**JL_T,"'*4G=KK0E7_R3*']+!&UKE;9.1S?Y
M-06?Z&)X]E&[<)\[+.IU0TPU";J]-H[5<D)8E-"*XX6_EI:%P0#<^&UO]+%\
M-1]$ZIGN#ERJ3'7J;-;?:JY9[QMXT>:&_%W;BTW4B^SP^2F[^>**=CJ*B1J@
MS)<25^@-JF(:O8.J2XU9*O9?'HU6=0ZRVTV7(D!2 ]N4AQU0)MR!\V.-Q''J
M*CJI8:AQNP-.C2;7XW XK:H*2J)[:, M.EC911KM9Y"IR).5:S3JQ#3"<5 <
M=; <0XIM922%H6%\J23P+XU2=:\I3LR18= RQ6*W";6')$Y3\A("?+N[J)40
M2;IM;CFW7$+S1I*QG+,53K;4Y%.74-KBVXJ4K0AP#:M0)%]RK F_F"?,XC[/
M9\FTV9#=8JK%38:=[U]J<M:5.^H$('CYYLKCRM;')R>E0E?EC/LC8Y3J/$?3
MR6G181[1-7(0. %M>\WT_P!)[PC53M3*+5:=*?R]2G&9Q=48J'ZNZ M:%\J
M\2+I4.1XDW!!XQ"*_J)6,BYMJ]6#E.??IL4.J@2ZJ$FHK* $]VFY6JQ).U0X
MVD@VQ':_IK7Y,]U]ZNTIR3);0VI394PH% (;6E7(24W/AVV-_+&%;R1-K;L$
M9@;COO0A\74FE#OE(2H_%W Y!]?%KFP%[8@=Z4T\372U$GY.EM>X!6L1P9E2
MP&A%G7VN3<=YY=PX^!#SAIG5-=-,H%4K,)=,76>ZE2Z(7DO(CE+A4R\A2T^
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
M*B; **KN;^0D ^1V^S&!ZKACR6F9A;W7/T70#'HK9@/:[]/J@OVI\ORZ+H#
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
M,QSFU,0)\)$F&^V /G*+8KTSJE7-2L_ZKU5?I&98D=T&E%E]8@3&B4I+4=P
M+04-G=X2!<G=8F^+*=G?L9Z990TYI;%=R] S17NX3Z;4:JR'BMRWB"$GPH0#
MP !>PN23AQJF>M'M-JO4\JY;RO3Y,NE.+=FP*3&;;#+NU)59(%UKMMW%(-N
M3?@6:UK2P.K2,@.VIN>&B^><,?5MD<V$7)'#0@=YT"@VD4&EZ;Z.U.1G!<=F
M!#J4]V,V7'7DQ(:G$]TTVE"@4K-KEL7LH_/B+4SMCZ7B3)3&IKL20Y\<AF0X
M0VZDG<'"L/$"Q!2$V%N4VXM@Q9?FZ1:NT%VMHTX^%/2%.-5./+I0<=C2&@E/
M=/(Y!5M-PH7\(^<#;0]+=+%.>@NZ14AJ)&=46"WE_NU7O92DI(/&XV)W6_"Z
M&^)RPEC1&X9+=X^_L\$PR4XF<ZJ:2_D+#]_DA3J7VD]/<_Z%S:[0@P[4,O3(
MK+2.]NIM:G6UJ#1O98*4"_6UN;8JM5->(N8%I'H:6G$_XTFZK"_AZ].>F+?=
MJ'1'+<K+^4WJ!E2'0Z7Z0I,YQ-+;*FPI;2&P7"DEKE:N H7Y!O:V*V5K2++=
M#:"Q&#A)V[_1@$7Y\.Z_RN+VMC"Q(/S#-M8;=Y7I_H;)3F!X#;.SGQ]ENQX^
M*@WW4&!YX&FIV8(N8)<!UPNE\S6>XV6VWOXMWF!;I;SP;!DG+IX]$9M^\& 5
MJYEF/0\ZTE4)TB*[+;;#&Z^P@D\>PWOBMA;6FK9<\_D5TGI3(YF$39&WO8'H
M+C502L.D4_,0!X4H C^6Q,<^(4]E2L;>/O![_9G$!K2BEBN"_5P?[7$YSC)5
M]IU;L?V@]_LSCMPOGY57PL+"Q*A+!Y[+K@0WF,$VN8__ *F -@R]G*065Y@%
M^"E@GZUX4)#LB%GN3?.:U>N D?TS@FZ6ZXY0TYRG"I=?HE>J4R4Z\^A^ES([
M+24 VVJ2XA1*K@\@VY& _G%XNYI*KW^\A_7.&K,&WT>A%9M=A^WM/>'$,M/#
M5M[*=N9O)1EH<VQ5EIW:SR-&IIFMY,S2IG>&QOJL3Y1%[<->K#OIAVB\D:BU
MU5/=HU9H#*0"J5)G,OA(-^=J6@3TQ3>H(2,M/*"$_KS: L*\1\[;;]!SSB?]
MG3-N5<EYTA5'--*=J].VE#\=IWNRI)(/7U\8K,P/"\P!@%O'ZJ(PLL;!';-/
M:=RC0:Q.A1*!5JFQ'<*$2DSVF@Z ?E;2T2/F.(^KMAY9!XR?5_IJC/\ [6 =
MJ37:'F//%=GT*":+1Y,E:XD);A<+39/"=QZXB'H[";[Y('T89)@V& D-@'Q^
MJ<R!A&H5G1VQ<N?_ .FU;_\ E6?_ &<9CM@Y</3)E7^FJL_^SBL*HT-%MTD@
MGR(MC-"(">LB_P!.*WX/AW_('Q^JE%/'R5G1VOLN'_\ 9U6__E6O_9QFCMAY
M>CK0ZC)]6"TJ"DD55G@@W!_6<5E;,"_ZZ#\ZK8S+L)"0.\9'/%^<-_",._Y
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
M/BO-()ZN G)L=PN6)K-2-%\BUVA9;I-1KU:$Z1/;)86]%??D*2M2T.)*1L'
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
MV) 67#8J](L+K/-]BB/9SYXC7V.*;-CQ=26*>S3GI+U+@)**H5]P&RXZ%D[
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
MO1&MS,S G0BX57[*ZH^BK0D>WH$\SWV/Y\6;<">JIT+I*0P0;3&?YW*G[-<
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
M2Z +,X^$N1CU%Z(">_L7Z+I3%:V_:=-[# X6IC&YOW)&C0_$!.TW,N_4@_R
M@]%7L+^(6B>A"+7XN^IIK=->2XL6]RE$RLOH]^,'N2/IS'8?Y]RM78+R&8;8
MLEQ0_,V)7:.UF &AP:]^EUG6N'.N]Q5RD=WP&-1TS!I/BWU@XFE14OSS-P]
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
M27;X"(O.F0E&/J0LNG&FMJ=3P>$B96N4_2H.J['Y<8-P)A3K7C,6.C<E0E/
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
M16^B'":IX?*C&?\,G-=UF1-I>53!_;H M[BW-I%Y7,!1F5Q% .P3F/:L_ZB
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
M1F^5YT)>0X.ST1ROBPX:-4KHE(1.VR0<(/,./1"."WNXP4'/]4/"%#8+!*M
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
M52#O?[<3J-H="$*!H!\R 9/8#R')J'3+.,590I#/L59$G@WQD<U,0Q5*LFW
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
M]'4ZE[=+^;RN 8^$:9<?H;P@!)$BEDC_JBBB+.$9@:4^0JA_&$>0X2BH61K
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
M6?5AAD@22A2;>*5,\TP)4.<R*ZH#'XX-#T'-A+'U&S:"#A_ *A$K*.U,MG>
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
M4AP13C7RO)!Q4K"$2[*^4[PK]KL7##?TQ:C08IQ&.$Q2E(<)1Y@PCF@6<WV
MRV2D[VLJC5.'Z]HH^#I<X-X'9+LM:EA[ -O&NFTR=^HBK\O2E%_62=SLK:^=
M9LNLR5IHV*W[Z#4R>:R@<@;-5U45G(%Q*ZV< 3JHOG)?R6V/_BR5-+%<TYF^
M3J/<]M6<S19_FDCP1&^Z6<@BC/)8Z..PWH8134U>9"%%G(2IB"EVL%\6I,<Q
M6&M&ZA =;;NAO6Y:TM(U-S ;9H,LPUB&7!]R%&8:6<9"1$U'H4)?Y*.TH#12
M5EVZ?4-Z0;'-NV%IMP%X1@AF\3?@F'CGNNU>I_?Q67# IAL@KB=;;4-Q5.,,
M@&#?&D,>O21*8CFI]?A#@WN@+6:R.OJ:CP\C]>19'G=6:;]@Q[W&GF:3/LA7
M.5_)+YH7$W0W*_YCNOSQ::4OD<^RW*^!DB0/*4D8$A3G>@\WP2-] T$XCHI"
M9FD8"0+J3@TB/_#VTS)3YY$\S:>;"9&W<Y-&,GW5!V3SH^EG]9W.P"VF84C;
M:?-P^,&T?0V=^4X':T[J?+M@S<NPU6=N0/CJ&@TC/FZK:"=@#OI#NZWBZ/HS
M%Q9FKJS=FVWG8OOSV_8CW4[_N]<;DUEZJWF=SJLIKQM01!.:$!JQ/$%):II+
MFW81!>,%DAFA9K!5$@FK9)_A61W'E=ADW])-[Z;IFHDFLQ?H>!GNO5DZ:#[$
MVWAW1T[S4C<2-.VW/'IT!D?9E^=G.$;']1 -#OB!)VEXBJX]OIX,K:8[W'3^
M9)I>SA;5JNS,2U)*JH3F!(4LRA".<(9H'J9()DF42D:R. 'E.%C0'-A8MQQH
ME5:F; '>X< &-DL3ZQ<,H*UL<=A0#[;D!YIP")#76Q>P\Q1';@5F#<%A/S#[
M1QU=T-K*M*>7NC*O/:C6W2$GB5)1QN,<,2(YPB++$0EYBHHB9$IF,HK2#.0A
M[2$VM&MTA[0) *^O7,W$.F"*1B]LELY03V  O:#..,#=GQ8"^O)[]I$:U^%I
M(?2!I]/F&3?U_NW[8RFI-AB=+,FV.VZJ-W.J$HP4Q<*$/[1>*XE1F)!(QBGF
M:0H:4'R:U,"J_=OW8$VYD[ +T^<>G.RTV8_T,%T^+KC'GK[VPGG2XQY"HVKQ
M>8'W==CB"4\QXFWJY:*JZD)B?:@U=X=J$L6B2(HX192H!.&$$T3U>5WK-5:1
MBE*6$%"#,@#M@77\B]2(T5G3YG/;4T=S8<J5O]U]A2:Y0&!U#&[Z <M#D+.3
M%JTY"798&3#:>5[^H:*>/93?-_IY'I*S45"+)=P,35MYUFJ:IG?33 )M^\Q/
M$AEG:2I2%+)<GQ?"HD!%K'],HICQ.$TQ$Z#+P!EZXQ@4F-$X!Y&=H? H.,PX
MM(2#M3$U-J*E'?S44C]M1L$&P5).3T;@'+51%=]2]'UEMWW,L<2B-#OG\LVD
MF2^OY\+$P5\:9^2C7O'ZKVDUR5.NG\USE.0F)XK$!)&X("B7.&(DYCR!]=ZS
MH#FPHG]=S)_0U^EKO2?.GZ9FZD73]OX/0QU:FF&!H9T5\(P,S!(X@P(OZ; 7
MTU>=AP7%<8L_["$XJ @!/.HZ%(";>XO\+)O_WC9CV\Q4<:UK3:K,PV)F9HV8
M0\9$Q4D891QKB\ R4YW%$$E,"7F>$'W!4+'^?]C0 !#]@8W%FIO@IS4_?ZL'
MZ'18^C_K O,_#%M!RQ?0C$!1MS,I V(),R\#P.@PGL )#&_C"V#41QYOX 3-
MX?@#MV4<6OM]697SZ7)52FT#[Y2:<KFQA*V7+DX(#1G)$2],[5HD%2(\35 A
M55H4-(PS;'4[L2,W].5D3;_.EVLX"#8L /KCG<>MW[+X1P-F2/J!.._I=$$$
MT#W0*S)NG00[(>W])H [V"T:[.2:/U_M^:PAZ&W5=WZ5\=KV64NTT\+/_BEX
M:V630W+-ERLZF[V963._5X^F%UZ=0=)8VX?E'-Q3&;;JP!9O-W.KY:H9 /U:
M_3VH.0LZK 4/4H-MF<7A@&&_61P6/J!3QPVY 5HINR'BU$,92&JTYLEN$'2[
M)CNNX';Y^S*=FS*:NH?'U[;_ZUN;CE9]7DDS7^?QS\4D+E*2Y#Q#L@CUI8_R
M$)%,I2A-4Y5$,BMR"LKZM:0[L,W1WZ@<=FVSQ<ONNC8 "L#35</ NEG.AH<K
M<WQ@LITQ5X^PTGSXNYH!!?=T);.E.NI5# C%_A4,^KB;F?@JJTHV1*K],IM(
M859$18Q2F1"$B<"($JGO73Q,!1-QPE@(,0T]M(9V%#L,:.E#QLX(>)(7Z/ZM
MB5XUBE\-6UAD(: G!>^C-*I26XB\K\@VC[AF?,_T7Y]^D7,34]*WDVOQK.^(
MIOC1E.2U$:9)FF#,&,Y1C&.!<!07B$5QC@A/2)0+1;D$^77MR ZLTM]OOGZ]
M_?;+5?#+S;>;A^NO5\'UM\_!]>=?;[_=?G]\N'Z\_?TFN/G_[F^^?;_Y#LT(
MMX+5S@CX!PMF#UKZ&J>&@]ICL,O#.E#L,S,<(K2WY' KHB/GAT. .$P1!SU]
M61+:ILEXDXMB!B1G<1[G"<M0%L7UB-H,%30K4"YE%'/*<!(6+CEGAZ0&-A9'
MFV?,>\:409&RLP5^Y(?I_T;TSD2 =?+8-Y^#VLX+YSDE[ BA=\D .RWPJ82O
MGB<<TS_::\'CXIK_]VI:ROMR(59UX_&&Q"1)J,B%H(B$H3#-;6-$"T%0QDDD
M.%>I_@>L"]U9FE;?Z4N:SM5TJVG3ZV^A@I<VHGX5F'%4RWJGVSC%KX)JH99_
MTM9G+N3+0C]:K1MB Z(O]J#;604_0+HU_&Q)&Z= 2SS84F_MA,>$$5M)?:6+
MG*4W;K*(K?@'J2+6#[H> 5Y*R9O1,/K?,UE7M.KCQK,I3?N?)EK&*%5QQB)]
M_<]SA..,(*JP0E&1%S27))(8U$'4ANC@QX(M"[55H!W:T+.!!82VIP2_P$#/
M"UOJ5\&&?G-ML(''X>!@+Z^W(X0%R9$/$_8@'!XK ,\Z9&C\JC_^0V.8?%LL
MY3HG(XH200N&BH28.=AYBEB4**0O!H()+I.06C4[.D5@8,VO*0:&9&!H I(,
MCH'1K]<^1(3I\)YT+KD4Q\0$9$]<**Y;OL2#T8.J.<_\D$$'A;GFPE=61(]H
MO7D0QYX;+_.AA^N=7(>^SSE.VM#OHFPO.HMY.Z%R(A,:\0+'"*N"(RR3#!6"
M*T1B%G$FN<($U"SM*)6!C4A-LW4G "=N',4$4RI4'ND35AH7".>*HP+3&'$<
M\B(1(L-Y AO<=#$J3M.:&ESF&X(>(;([05TL-LS<-O)NG"H;BAZGD_0)Y&M
MR5$:X\XHZ1/S8$Q)[X<=CCGKAFV/?R[:#:_0%QZ5RA1EA%.$,1:H8"Q!&3>Y
M$5&6\M@J<')\^:'3KM:]!?OB^S8H6)QN+I(-IFQ=L5P.-H?R 8XU%\GI.PF4
MKY%8_KGP=;@Y*6#OT>;PJ?$.-B<YWCG6G/X4S%!4Y7)BQKC<J5_I?RW*];+M
M-!^9IUAE(D=,**;M180192%!G*:$BC@->2IL[$4OE;',!FR^43\P_2;$F[B.
MEL3?L",K2?KV:[U 9Z_6/VWWZ?ZU1U$X*_'6>F?W85>')5O>SJME61O43XNY
M/J<N3:5C\\]*&\L'8S*C2<H+1HC2*IGS"&%2%%HY!45%'DJB$A$5F8)Y+2TI
M#ZVF&W)!/0,:ZJVTQ<_693D *E"_)3-- -<\F/F &R[6/]1P/?3"Y>"]!(KN
MS85I2W=D/R80CD-G)G0!U^)8K76R6M[3-].+:SW$.\_R**>A0GF82805D8@5
MK$"")"R*8T45!Q7)'R<SL'&XYKQ<U2'_ACBT@/4H,G:6X')Y86J_IA>T!*_\
MC36W$\E;4>E1(B/7CO8)>E@BVOMIF%9N9Z9_DJ:%^NQV+N1?_U>^34BHU2[E
M&$5ADB <FQRDD.5(<IRF1:A8D5HY"D]2&%@7&YI!2S2HJ0::K)U.GL:E7QV]
M2 O31+"@UHIX5IB>.B/];*-^^A];K3N]XB@*=U:@M:Z=_R"\XO!>+LRQW+:4
ML/WXP%IR?W-7#YZU+_I;B]&O!XX2P+[Y9YD'E=KML>M40[=>8[3BN#VFNU5O
M^W\:[,9W7TZYC"9294R21"(2FU%Z+"Y0D8;Z!)<7JBBP*$0.RG:WICS>C>_%
MT*N'@(K%;$;+RG@&FX&@X%:)MK!ZNPC"P1KH(E@S,NI%<%?T\2Z"+=V/=A'<
MA</A(KBW 'PO_%+^3F?7U9VZ+\M_EC>FO/_FOY=OUW^6HOJEG"_%[;S^2_5E
M)GZOEO,G35M4GTO]C]=2_+-L(PB66ZD?:D/OQ.5T43:%H9K#X N=ELV0%)-A
MV_;UJ<=95,$O)=5W &':_US/WX+.D\L?=&D>G9DXQ:]2+H/KEY?9E)N+0O"[
MOC28$(:1KDW>;4:RZM_H%ZL7-&O8GP0\O<3S!XGQWQ_P'/)!7IW'+M7^87<Z
M3WEB8;3CF%_(NJ<YSRN[^NY>]9:P*-^^F&JH'U+\LEB(:J)DC-,BX8C'&"-,
M%4$,$X'RA$4BRXHXRD#URL?)#&Q_U[2"FAC4<W<4%UO/W:720CUW+;VK8%?F
M*VV=%I7'LH-^R;PY\(X2&=F!UR?HH0.O]],.&31Z&WFE2SE[^T\YJZ=CT?G;
MM\52__J9EF]-IUL^U?]<)Q'G/$E#;6PI+R*$59HA4H?I),LQXYBRPDIA78@/
M?XQJN D,.T'+C\D.6P8M2T&')T ""Q3D?NT?&CKP"0:"FDO^#Q0^0';0@#!Z
M28A^V:#[PZ#+&PZ;$]^T^<CZ=_K'N<:<FF=JU-F6>U^Y1HYP]68B0=<<+T_)
M4=J=+";7-> 7X[O5LEI2?<B?/UT_/2UORK)N7O6\M+WKGEQ@8+O;H1M<;T:W
M:O*+N5RLJKTQHL^+E6W59S\JYR^/7@"!65.?6(!N;&=E=;J$G5YUM'O56<&Z
M5Z7S'W:[_3S(U\7L5:_Z25^XI\LOE->MH=8YRU0?G!+3RDWE1/\/9XBQE)@6
M#E'.$I'PC &GT)^F-K R;V@'#?%@31T\7;X',+O;D3<88"I\$H$!)H%9B>AO
M*GP/K;&'P)\7^\C,=XN'W/3['^5T*>^4NE/K?A&U*[RJ5J8?W*=%M9R$1&0J
M2Q)$1)X@''*,BC!-4%20-")$%6F60)3\/,F!-;T.VDQ;>OH46NDCZY^:J:4T
M<RP53-\M +13>K^P0,-8;=^6)IZUAL80O0IJQOIP 2N_O:B>+( %P5'-@#T
M^[8 \*3S'(^F7<R#-,)H2U,?V;XL2CE]FF__JD]WGZ=*LZ!O?%,ZFX01X1&.
M. KS%*.<<8)81A4B.*093F62)J#6KHY\#.TP;<C7K9U*<\ 5'=K@T1U.0-LZ
M6 >'#V9B;C21IM%+IS>4(1_L<G@5K#'>_UR7SRMO5PA/@/D;]^'$Q=AC/RZ!
MZLCXCXN6<VLR\2^Y_)E64CS(:EE.^5**>NC(;_/I<CVPUYBT-(T5XCQ)41[K
M*PYA:8KBF$C*LI1G40YI.W&>Y,#6J^$AJ)D(MEPT\W2"F@]8UP8+$"T\PMZA
M@5DF"U0<FUI8P -K<^$7)C<_[R5?(G#S"WN!S[7#L%AIU 89]I+MM\P /.FQ
MF_]$)E%$,X&15+E$6&"!2!:&*$UE+"B7DD>@XK:C5 8/E-41BN!UG:@RJZ>+
MS5KRX&GOQY&R.Z%=+#_,RIWJT3]P-W[/YZ/C--Z_T_ZILTW_A^&ADL=27)?E
MYU79[!>6\9'=IP;6,4U)_RCKN5IKDO91CST!SX<ZW&6#Z<]C29O8!D0\4"#C
MN"1.T8N]I48+61P7H1NG./$)QY;T_(<4JYF\4]_EDWDC#_+%=*&;/W4:6?S\
MUO[QT6053B@E$<4X0SG.&,(L#Q$EA)LV2%G$6$)P =K&''@86 '7')G]K24;
M;)@*.EQ=!>QM\XD_:M: XT==7H#=[C@PK##='P91>*-[=TQ\=;UWX&#<%OCN
M$!WTP[]@*4=S9FIJZJ-]-UA>)U'KW6>N^;F;K]LCAG&199DDB"EFND7E.:+:
M=J$B"V5&,Q5'!2CR"J ]M/DRG*#F>MGV(NYNNE=!RT^@&0):*P"^EE9J&-2
MU@D V "17 <,?%DC .5QK1 <D@/KX["$@R/T4;\*^;N<BT6Y\4AA62012U"(
MLPSAF(2(A%F*.,^CE*62\\C*LIQ8?V#K41,,6HH ;]T1("P\EY>)![R ="5S
M<4@>>]?VWL?+1'5S-=J]3)A3\;0<O1[$(X^-YRX\S?..;[#G8XX'$OV^ZCWD
MYU4UG<NJ:@\[U?5?TVI"<H(Q9@1E6-^?<,)C5!2%1 DK,HQYA)6$W:3ZJ U]
MZ&A)!7\88M!;4"],EB<)7\(#SPZ6<L-/!3;R^#H']-(:=^>W$?M@K[=ZR$V%
M/\UH5=VI?U!S(%S>E0_3IQ_+F[]DR:>5K$N:-W^LVK]6T43P1) HC!!)]?:/
M,U8@(N(8Y46:ADJH@B>@AME.7 RL\BV]0+9L>&QTX :ZG:$8'$J8 :G9,7Z1
M-9R+,JB)7@5KIIK>!YW/5)L/>:R[NP@73X;(C8=1#=1%,.T;KLL6<\Y/*TTT
MY;-L_FM*@.4+G8IU/EP[J/!Z+CI-NR>IXJG(68YR3$SU'^>(%K) *LX5IS21
MB1*PD61NC%AIXB5SREHFM%FKJ5?U+)U%W33^D@[YCK#;V;0!H72L%F[X"'Y:
M<_0WT[Q@#6W+38ULMQV_UV2T"P#QEXOFPL38J6@7 '4D$^V2U>#AW-J?<_-7
MR6MC:1O.W7UJX&/2[BYN'\C=$ZW?$%PF%4RY:SJ!I5B@ .YQ"9P"N'M+C1;
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
M1'@B$8Y%@2,A,F'7Z.3HZ@/O(RVMX(^&&K3\; <'NVNMLW0P\VTM&+Q0[)@
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
M%&BH,-PSZ'6_&EVA8E/I>83\X4C6Z93;">DPT> /C8&G(%8_>4XAK"-+3A;
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
M3'('X'UJ(=\0>+3@\>V3CE=FQ]X65:U@W14J"1E,%$]A)KB .4L13(,D2V7
M8BSMAC:?@LW(%^X*AA+KO;XR39&DY1W[))X;7L&GXJ3E#?W4_CW-+GCKS^.5
M7[[N^B?A,JTKP ?;WG@*O"SJF%K6M&D7O-N]Y[PHU%<L],VX_/RR>^:6O.C?
M52.#;ZK1/.7EG^K3G)>BO%K>5ATJ_R[F#X_*>#K_J>RK!]'^^VTQ9V*64\X)
MYQ&,PC"!B'$,*<J)^@^*DDBD2<2M^E!,B_[(&K>%Q;V,@I]X9\W4],?=+SN]
M7N$(*R3W6ZQU2='S*[H/-N34$[?UU;.BZ QL:=+^[)JJ,]#2!1K"MD^!BC2/
M*6OOLB6^TMFF17[:5+=WV9@W:7#O@X5+Q;(>!W,C_TXT;NN;XDZ#V>K4+YM"
MW?5K#&:93#A*A;IKLR2 B*(4TBA6QU".A<QPRA$RFI!N"7?D\Z/!0*F1LMPH
MS:%[_HB],\6J\[,M4PWB$..PRC*<7DT-NI&@P0+<%*#" ^S.WQJ31A>/PRV;
MFM]1N.86^KA_%&"YT7Y][>SYU7YQJP(4&JNR\\'QFHEUWW)O)<'6O.@O$#9?
M;L)R86L:]XN'[5]WT+9?!%U?+<MU47U$G8+E.\'%4SVV4[&^?%PM^'U!=!/Z
M+^2EG)&$YJ$D'*(0*]6;BQP278+"<8"#E,0!8]18]3HB,;(>W@$_ ^L6/%C7
M\ %7"-0&OOK!1A6[<MQ +T_ 1SLEK1$".XQT'^,M3F>@R^ M7J!!#&C,)F"K
MA0*?@+UNVGPT-MLI]1/YTZOA7=>>3MV?2/V>[C]U+;N#0# ^JTS]^Z>'+_/2
M>.3DT??&4R@5.' _?ZH^705SL2HWA>[E\LWGW,A!RGK*PM6[S967\=U-]_B*
MDWRA@P2UG]_P@Z?6OEZICWFIV/YR4:=0565\N^)'S%/"LU@7.:44(B$2F.=1
M#$4B69BE24XRJWYVIH!'-B:Z%9 M(M99CL9,-/3BC< :2__; :Z\J..KQF*B
M$D\SXKT7;@Z ?:=R3#-F'"^R-'S?L?II_UA4-Z,7=0XT^4L89Z%(TA3F,A(0
M\2R!)$Q"M04H1B%!*,YCJR*H'F C*XL6&/@;66PLH[2]/#+3"[XHM],%.C,<
MWNO,< W_#%1]%SQ60!D0Y:L0J@_4M/50!D2_*8LR>>>=HI2_56XJHT 6RY-
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
M2"(FXQ"B7 ^T3',*<:+^&C$=]Z^<-59.:(^XC:Q%[X0N(*Y\%AHMVWY+_K;
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
MC\']N^"7^_NW#\'#_8>W,!7LP"B,$Y%JQQ(EE"I$BCA$+*$I4E062F0JY:R
M>4A^4')RAQZ^3I^?J_K*>1%\U7_,S#],&JPWO.Q,EQ\,8"9L,Z->[V:*M5A5
M&#24JXGU_LQ9OW2>S%H'H5'-6[_ AV;.X@Z'C++>7GF/_/O?IZNO7S4=,S:B
M^EG.BC?KU=UB]0^Y^LBG6N6%C)G2*E]D/$*$88YX03"B11BF-$UPG%'K;#,O
M+ UL/N],@SI39,R;O!6C)OLCH%<+4ZE=10&N@F<3!ZCT1VXB 8"D+#\/J=O.
MO ST[H>5YQJ)7E7A^3:3P8;+0+,9:#X#S6A@.!W]$0!RYD9_%&[Y=*,]$ECJ
MG5?T.M/R_% :+V7/*S)[Z7Q^5[XTK^9PSE&U']<?SK=F5)(YQ=E+Y,ASC"/%
M<X0IRQ#)6(JX5 IEN4HI)6&69J #8D<^1LR@.34^K([GF:]4PYUK0@T,?#L'
M> 1(@5\C*)HCI<XXP>,]7P;&Q0LER3A!=3XSQFVYD<<#-#DZM]_E4DQ+PU(=
MPYS@3#&,$X8H%@4B)E,F9Y2A(A<Q5UP)D8/.B+QS.+!U;-%[@7$ 9Q^+I75\
M2;#]>_$]XP :IDT[Y2W;FR$!KV >0!^F+ST/X"Q_KZ'T[G)XO<T#Z"7DV/M5
M^P1OUM/:"S890T^FI5O%2=G4MN:<BC G,9(\-OU?4XP8XP5*5$H*AE7($Y M
M[B<YL''=$+\*#"MUTER+!V!SV'X [:RF7UA@9M#0UD[BAOH1) /4 -N+ZZM9
M;#_!<1O&6@-PU#36_DY'?VZ=E_*/M5[OUAQGV9:D]MT^X&=\2S&H2=H4G,*_
MP3UR^?J4GB,S[A>Q1]BC#UO?]8ZOHOQ2#SYX7BQ-213T53QS^X"O8DTQV)(<
MYE7LD<O7JWB.S+BO8H^P1Z]BW_6P5[$:RWIWLYD-G*&8) 6B$:$HEX*A,!2,
M4ZI2E<?6LX'O;H8^%;K_]/AK<'/]Z?[#^[MKP'!@+6FW;CGP#U,A2]9ATX%W
M#+M.!]8KC#<=>,?NWG3@UJ_A'28_?GL^B'9:]ID\NG'@=U?O>X)O5?RRFI9N
MSC%WE?CF!$?S8M^)\ECL[O?[8HEA;_L)88>(S79*Y=2R\GBUT1I7GA6DW;[R
M_$671CDWB0]WB[E\>IXM?DBYR8$P/79*T_]\,7]8/S_/IG+9U'3D^OL1RC1#
MF$<2$1R;X4DI0TD1*L(B%661U0P]/^P,?;K3$'.LD;D0:FB8<F@ H9L96^PN
MB")>(K+WD*$3,R\4'[P$N//!P(M6=3-G;V6^VGU5@?NJTS</IQ.&7LL'&&1/
MU2V3IY?^#)%17^9N00]?TIZKX6[H.\VW?LT_2;'X)I<_WJ[EX^)OT\6LBH3?
MJU\73_+&=#A9_OC _[Q^6MEZJ=!U!_X$-NP$&WZ"8ETEXFU9,F?UAJF@X2K0
M;%T%UT_F7_;>+1C-?N=W2"!A:C\,AB"?V14,)Y<:3&PTC]L5AK9#[KS&R%D)
M[_AT6<U5O"[+]5-][O9I6O[KW5+*346]:;\TR7FHXI@H% E*$>%)@3)6I"C&
M85)(%2<TLDHU'HWC@4V>(8F4Z1F[;?D![^(V_&.#;@]>P<, [B NSVHP0M2S
M78.6&%>!$20PDNSZC'SR,KAN=-A?.O'!FM^?(Q$""K^WQ @P8;>OB?8IEJOI
MOYMOU7:B5]V'GR21++@D*$I"B4B1$OTA"'-$(IS'3/&$Q"'D0]!%;& ;WB9M
MO*NI1K4*2@+&+5AA9F>%?2$!,Z"'(%3;S_<;)#P--H"(Z,E8=9(:U<[8"'UH
M(JSN<=/NN\5\L>FZ67=2NOUNC- N+I(IE4H>1X@*IA4[2PAB@L4H#_-$,)GD
M$0:%;WLI#JSG]X^_WGX*_G+[_S[>WCW</OQG\/[NYOZW6\L)7_:XV:FY5S2
MIXTMTINN:G]IJ/_G(($F:V%]S=OLI3?NF$U;\8^F:UK?"#,"A9Q.;N>KJDGD
M]_>%=BRF:BHJ,]/D/:<R9)C1 IDN9H@PR5&64H5H2&1,1$$QM3KZ[Z4TL-+7
MM*L2N'WJ??G*0+RZE=XK"C!E=P; 6LFMA>L($.DU:KW6/^S4N7_E4=386L"-
M^MK?X-R64$A9E.\TBP^\JGWY8ZVI_2977Q>%Z<A1KJK<R+KU*D\B%!5AAFB&
M&>(D%HB+,$WR0C <@[[AUI2'SI=H^ C,4PI*7M>!S4U=^&*^TJO.S+=M&Y.9
MSH/GY?2;WA/-?@15Y:NVI<]\#NQ9;8^[G0\P")HP\[ /Y$,#9,U&4/,1M!CQ
MVN$0)KN_/H>6=,?N=@B#XT3/0^ "E\:8-R&)7<"B=9;;% )4]D<0@A1/&:)%
MGJ <ZRU%GJ1Y06DN% <US )1'SKCHZ]Y>XLAUX"P#<;0X*YGY-P#M7V@#3J'
M#8""][BI#>T7BH$"8#D?SX0LXF:%?M$KKZ1\6/'5NJPF;J<XIIR%'*6QP(C$
M.$.93 3"$96I)"07$:B'P!&%@:U)0R^H"?9-[+8$Q<XT7"0J3/UA4H+5^ZPD
MGE3X>/U1U?2L>(>J>/Y"UYY\\RK<L.:S^WPV_5)M9=ZNY?OYX]?ILOB'Y,M)
MPC$+192B+*$1(HG0NXRPB*K6O%&A:!0*4-&D!<V!55(__@S:9ZX?)SN=]"P]
M3$M;Q(,=]2N3AY++JE'056 XZ)DRZ]"'SEIH;PWI^BF.W)G.&H+C%G7VMSKT
MJKO3MF2IMQ6/7^6;=3F=R[+\N)A-Q8]=E0&+(IJFBB#],38G!J8_)\]3%#+!
MDRSF."16T09+>@.K?\V V0ZOOLI@PP.@:YD%8MW&8  <@"<%)R$(/M<,6)5K
M.,$"Z-3F%QZW-FRM-%T-%1?5N#H3@'JN<5*+93#?@S)O6/VKIXYK]BATME.S
M6&:\7FGV,NTU0@/<]C*]?UIMR@_:F3>M+N3'Y53("4^C$"L6H83)T R1%BC'
MN3:I2:Z4(%2J+)P\R^5T46A';[F"1E &Y1ZB=(<RV)_HMKOXY_++=&X:0 4Y
MGU59"Z:-4+&8S?BR##2-NJ70R!V%;!^VHC2FBN8($].V.8DHRB,9H2A)"R(X
MCT4BFX=].R]^\D>]D<#M0<OJ[Y_R*4-#=:_FN;D'^2[M,;7WZ(\&>VP$"BJ)
M7D%.IMLC>.G,3"#7/T=^IMNC\-V^"DK>3W51DR9RKV[GVOD4%:,7%A:=67+@
M3=BY>IB&F^JP<L>/GV*B<^!U6^\!<8-97\^075P[U . M[*A<W1>M&*H1_B^
M8J&^VT?>P7S0VZGW*_E43@I%:)IE&,5A)!#)$X4X3@12D5 DSG!"I!BE$&C+
MTHBGO4X^3?#9L!I4O#HW!W!^7IED+&-YCF*"&2(DB5&>)QE*2$+CE DI8PD;
M"S/N$W,<'_-3/[.!=PM.SV'DC8#= QC/O3_"[*4]]QU#/X=3?@2@-W_[>&77
MLTXS<?-AM1#_^LB7]TMSB"J+JMYJTUE\PO.$$Z$*E+-4F="<B=8H@B3!$1$B
M+2*:P<XZ>VD._'EKYHR6AH6KX)DO@V]5*:2/Z(H-HJ:8+*)"HB+)B$&4H2P/
M3>PSP1D)1:;B##JVS"NF3A^@ET;5]JS9*U+0L^9ZP&T-D::OE36H.6BJ<;=#
M'7P>-%M+[.V@N9_BR ?-UA <'S3;W^IPT-SJ"U?1: (I3;9C2DF1Q+% ,588
M$5G$B*F\0$F8DKC@<::X_1ES)ZF!+6Z[_5U%?!/S!!RE=D-E<;CL#0"8TI^5
MO3_E$PH"X"C9&QANI\B?Y+/^7Y.B'4SG%2.5JVQFV/%I=;!EAMJUD*L^*\&B
MYM+72;(5")V'R-TKC'=^;"7)WM&QW1T7NY65A2Q-<;4L)IS&24$Y1PR;CBJI
M-FH\Q!Q%)KX2215IW\?1E6S3&=5]G%8DW<>XG,,*[,ZX(G")"U/3O IJJH/X
M+*?$\N^G[%%Y*=_DE*@=_LC)R]T4]GY3>/O!#!0].+OY))]JFUS]YZ-</D63
M/$Q$'@DS;]FTQ-!ZC;(LC%$F0T7#E.:XR"&:#&5@8!7?,(!X<_:ZW+"P&;FJ
MF8#I.1AB.P,P)' PR[#E)*BHG3C WK)37Q$\=H$(MAFN2'@R)F#RHUH95W .
MS8_S.BX#H^L6J1^;C*DC;Y<)PO,T2Y#$9I*FZ=W/<Y8@5<0J)"F3D S<'F)#
M'[@TH\YK\LY;I#[$+#9)'G$ AL\[('#9*?5A 1F0[ \3M]W2^[-;I+)!K<XU
M&V:79"E^]^SBGC5&G$IL)\W^O&'+>UXFQ[8J@"K?SVOV?EDNRG+"LMR$DA4*
M5:QW6C*G*$M3@J(X(IC)*$O">*0CT/-<#G\FVE:'X$M5*';!5FV(!Y6&+-([
MXA#%L0GQ9:1 C!"%X@@G."P*P1(UYBC4"Q^3<S'H*WLL=L[W"X,-_,!Z3%2M
M&3>M1FK6S6\6'?5"H^>D=B#[TJ?8'1S^',?:_1#[SBOM(N7ZS9T^/YOA8?/B
M5SXO])5?-F<N6&JKRR.$<Y4@4E#]Y<Q4CL*4I"HEBG!8;?U92H/G<-5TJVF?
M&\I0PWH.)%OSZ$%TJ)$[(?4@O35Z1/-F9<[1&=E6](A[K/%]-[@$!(X7K;J#
MOEM6<8C[]>JH2+<P]6.)&6E<<*W,+$6\"&,412HC*HM#F1+[$ &4_$MH>-V^
M]K\:GDQ%"63/# ;8)J(P)&P^K$/%3=!"[,*:7SB*D%C$D&@.5Q%<MI'_ND&^
M:CK]7ZI!?K%>>0M9N*+4'<0 KSIB6,-5XOU A_,J;F[8[U6Z?[F:/O&5+"<\
MPQF/*$89Q2;1GB<H*[A 6(8)%1RS/ %U<-Q??F!SO*53O>._ZT=6!>I64PGL
MJWX BIVOY2XJS(3^WA35;"A=!8VMA-A,L+MU6CI//M;!XJ,Z5J<%._2FSESE
MDF]6;Z[*Q\6U^&,]7<H;_ORLMV5\-FOV6A-%,LFB,$*,FE+\1"B4TP@C'"6)
MB'D4\DQ-YO*+R8.S\)KZ*5J]K*Q^6=MT[3.P].^_\OK%%15U_==LM@D,0M*O
M^N'C6(@P#P4*6<$0P5*[G")F*%9YQF66R"BSRG'Q"=X%B7N=T/E%SL*7](L'
MS/)M: >/BZ"A'M3D T/?):.Q'Q-(1I]7;-Q<P<>O4K\?Y5?CRZG9XL\JBV_S
M"IU0/6^)?-:R=V?S]2\S8DJ?M4S[>7WVM[GY;/5D#EF=\6\F\#1$[^<?ICR?
MSJ:K'Y.8QBI+0HXBO0HBBA?Z,Y(IQ-*(1#GE5$:@;KAV9(=._3/O]C.?%M6F
MAE?%Q"8,+F;K0K_:TWG5\.A)\ZAW0U7D7-M-57/>9 [-&E:U6QC\9?I7^==M
MYV[@L8?E<[!S'_VC"S.N#?U-ZM!V^MCF &(Q#[9<^',K85)[<C<MB8[JAL*
M.'1/@7>[CN_XN,[U#N/=;,%7DYBI N=)B)@@9FZ'.=_F182T[&&6%$64V$7I
M3ZX^]$:QGE)1$PPJBM#)'&THNA7\8@%A>@R1S6'HQ@D9+ABTT5YMY.$:)P0Y
M'JAQZB*W;_9&*YL6"^U1.Q.9%3R1@J(T2J0I,M(;%IYQE#*:IY@4,HVQW7[/
M@MK@>[WMEZ,A#ONF=N&48(55D1,D:"ZT0Y-FVJ%A&.4LRR41<89YL<'IT=ZO
M\0O6(]P<;1&3OA&S<STN!<#)3AV^)E4O_BU=?QZ&A7">W(HN2J/Z$A8B'SH0
M-K? >T4]+KGI1'6]7%;]X2W;0>W?-; KT!!KI^!8CN@[(6"WNETF&TR[3HCE
MK?W]>3F<FBL=+#5:_Z33(K1;))VYPD$/%BL^J_)KOBYF^I9/JSF@/=KINX?6
M"T,T:%$-/LG5>CD'MSP[([N%JEPL-E!E'"6&Z4VG4&[Z<WK)\?2H4Z0]?>J^
MTLVQ_K H2].+7BNJG(NI+#]L.QJ%D78/99BB5'*,",LDRD7"42*25$8<AP4&
M38T^3VI@932$@SW*%[2*Z@#,SEWT P-,.5T1 +N+_<)Y\A8["(WJ+/8+?.@K
M6MSAF!*ZSDOYQUK[*K??J@#Z-CV'DX3(+(T0ST*.2"83E*>D0#E).%>9(!GA
MH)30<Y0&5N0=W: F#$P'/0N0G>9Z$1NFN$<2!Y\'R4_H%<U7.NA9.N.F@_:)
M>Y0.VGL#W*U]/R^G^LJ=FVS[)>F^><B80T4S.+$[\OT]L1/1R>'K6'8TIZ]?
MM+;C9W$U_$CB08KU<KKZ<?M=?#5/\8X_R4F6%2%+\A#EC,:(\")#+,418EE*
M,6,BS7+K0>*G" S]?6A(!AN:@2%J?S9Q$I/^XXE+)05^$F!"@@XINB1Q.J<X
MN>!H1Q5=XK1/*SJO<TA2^\3__(WK]W?*9YMJ;4E)KB*L':\,Z\T4SQG*5:(0
MR7$1)0F7(;=RP<ZL/[!B:8+!EB(@0>@$$-WJY$$\F#;M2>92IG]"1$#.TV6B
M^B[&-[D?SZV$N:4&YVG#GJ]4I_,B=Z8VG;AMO%2F\SSOI2YU7#9097W94WCX
M;K%4<FIF;&VK#[LG&Q4\%%1_\;,,4T1BP5&6RA!%29[0, ^Y)*"8S]@"#&P'
M&VZ:8N_!!QGY?KJ6V]Q7_,R KI)%Q7AI6S+>DJI=-_YZIAP-]%C&*C?WS?[K
MJD4?Z.& "]6'XL,UK4<LGN0C_V[&%&O2FM+\6FG#_$FJ];SX)(6<?I/%)(R8
MB/37"+&<A8A*3E$F.$,LS'@L98J+@D(^2Y9TA_^:&,+0?!4[R.QL_0! 0&-*
MAH% <]",JFZ8N JX82.H^0@VC/A,; %)[BW)Q8[JR DO("B.DU]@M_N>:J]W
M[XMY/:X]BE(L"<,(X\+,M!88Y4D2(1SCF,5,J3@%-2.R(3JPD="O$/4UU[Z%
ME)UY\"T_S#;83[;_<S'&7/MCF0<?;-\B^4HFVQ^#8#_:_L2]#M&UMU+)Y5(6
MVN)<EZ5<E:V&=DT"7A.(J=V&5*),L@S1E.7FW).@F$><:Q,1X=RJA =&=F"#
ML.&C^F;6G%SM=9N$90X#(;4(WPT"%,QR6&/D$O&S!PL0"!P$-,=V&!>_8+"
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
M'ATG/AN)=>SL9^5AB;"A&T!+-"XS(5QUI0VPH(5E+EH?K(M:^^,<C*NK[0>
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
MGYW4=Y__O<UEQPBH( 2F0KV8A"C)TY>\O@Z6-BN(SK<V2L-SU8./W20!T!D
M1K26F[0^\5%S<*MW\YV"J=ZE]QX2^L"RIKVM?4HL&N"LOEV5TN@4Q8WJMATW
ML_NMUX.G?A3:AI)M!X?K.^($ZB/WN[;)1.>(,LO,D"=B1F^F 60Z6 3/PD@G
MDKGO9==!'ME]!/7@R3>Q6^W$?C"&ON$R+AJAJ.Z ]8^S9CQ37+WZC[>OWR[F
MZ3PT0?(F@N<LQ\J/EX5%L(E<"Q^\,*#2O4W-#H'1_13UX.0WP5%#P7=@C%Z<
M+5OKRT_P$WS?2JJ:58C9)T-,J#K53'N7*; -A@6DP%:"M-;=UQSU$ CMIJ:'
M&* )?!H)O /H7 ESK^)?:!$)Z QB]!08U4Y@1@DF3$X0K3-H6U^XW4G(."-"
MACBWCA9S!UC9TC\QWBBDR)C%B*DFS!SS4B262NW0(>CL=??5]!^>21AG$,A@
MUZ^/$F0'28,W4XC3V>:X).=]\Q;NRV)&0E]M3],+T8#F&.L($PTUK5((UH$G
M@G50!2@B-,6U]G[WI6W< '[PXH]!5-2!Y;G"U\T<GD\9@R=7#3?M")4"LJ&!
MG#;!462OLDCWE2 ?";:N"D2&T?YNB!VCB@Y =7[!_!Y^U-OE\U0N@L,L:I8?
M!'$1 5@,5C)95"PI13"I==!U-R7=@.DH/>^XU3]"Z'U 9WE*J]Z2T409F:5T
MEI5-)SL>R;E3UM<>ZMH7K8S YM<LNX@9][ ;#D -1-\!AJZGLL[Y.6^B.0DE
M.5"!7$(5,].!? $O,V?.Q4QQ9*(PLW4U\/T4C9N-'@A-#970 :2NWMS<XL6G
M@++ZE5B"(EZB8J'P6HEG='":!(BM':7[Z!DW)3T0G)HIH ,PW6%A/7C#@2+4
M(N.FV;-BD,$2&PXEA2TAW-N+K(VO/6X.>B#@'"GL#K(#SQ?S;[A<3\FI>X%Q
M?27+%4D(6$1D FN:(V7-/ &>(9H8"TCC"F^,FIW$=.,2#1>@M5%$!P9HQ]E\
MA:$4-;&B K.(D:(&3KM#"<TH<@ 3?;)%-"]\>XBH;MRDX1#65C$=(.W.8_L*
M.SQ;'HM23$AI:B,>SSQ@88"N7O#HD.X=0=G,=7HDRI[">QH.92V5T@'&;ET9
M7A%BO3?D(B2E8F)81_BZC.0]Z!B9#5Z <NAL\SSF R1UXV@-A[&62ND 8U>H
MGT1.;B,YC"PK16+Q-K,8C&3*EV@\%LM=:Z_KRO+CWO0_=2+\4<+NPE<_.9FN
M-RT)ZY.]Q;P>YCA/E16RJ@D4&5.;(5<GT3)?!\"F*)S4(NB06[_/OH><<0L
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
MKAL=A+<&^"3GT952&/!$NY+'&H*H0HXAA1T^2X>\=5KRP$E*0Q8-/QFFCM1
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
MK<OQ;E,Q;N9LP#.QD>"[@\Z5O6:$4#5-S7+DM 64(Q:LM^3"!D7F!11795
MC7WBM=+QO9 Y4.!CGV2_T])?2'^J=N<XLYG@<]0Y.\:#4_6 ]\P;FYC6J(57
M0L4$>YU6=WQX3P@X5&6+AO+KP'"\6<P_TZ>=5.%\HG^SV1A*\E2[XK"<4! /
MJ!B@=9MQX5%F'X)N?=]S%QWC%L\]P;ESM/ [!-#9GBI2JZ@+ISV5:!L41;:U
M-LY,)!6MLI2I^8O'NRD9N=?$T1I^ #('B'OL4^?NWE!GYM-)E6-)O#:N!*8%
M IW.)3(%Z!P(&]W-ANP[CI_[5ND+$X>H<#&$/#NP)CN',?SVXV+[6-19Y0 ,
M9+6X/ 4&@KRXC+8XX-P4W]JEW8.L<0MDG^"P:JV:GM%V95N2G8Y1*,W0Q3I^
M6T3F?<I,6*^=<]EA\_=?>Y#5Z4R60Z&P]TB6P_0R]HGWZG0YGZ[K^]YY?E?*
M-.$%1V=F6M0Z,A":\8*UZT"BZ,/0/C4 M64<! 5NKV/OP:4Z1<ZAFET,)N:Q
M0?,!RW+Z>=/O:3&_R0@/WCA)ASGYC36V)&?!.Y-8\MG3WZB$.>R%E_M6&3?O
M-RA4F@FW@U/L=R!)SG'YXZJ0SK,1-MN$*I%$ J^3JS@+'A)3L7BC0U%YO[X,
MCSB][B%GW(!^*$"UUD,'D/KME"2YG;M^_N7KDZ_+Q;?MP.LSIF0QT=EJ/DT]
MXHN4Q)3WK/C,?1+>HD^-P;478>.ZXD/#K+UN1KZM_P#SSV>)$:(M1&\VC7B9
M]E(Q7TUP(;E0% M0^%[=FA^XF+]8<-SG7P,7>QPFUAZP< 9AHDI1F)"9EO5M
M9729(@@KF B!C&FD^&*_1KS[H&'L&_,#E753W0=(;F2%_SZ=3T].3\XO[(OP
MIK)L7*P=2TNI02-G2>8<70$9<XO*G&N+CJST0U2V:"&_L14/WZ\0KI24$E2H
M6,_U0"0C9YQG ,9[QT/48:\;IX<4?W71<<*;9HH_6'X=^)>U)6/M@D:_U;/O
M&\SJ>;>Q?T8;P!0E,5$?%!!R684MXS848X1W2K4>'[.;FKT@8G]"!Z&Q(CJ
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
M+NS0X#(YY!QE9)R)H.1DU4HO4M=)"_B>>'FR(*FM=#JX76].]GB@VYU3&"4
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
MMDCR)UGS'-,159.-DO&@:K(Q#.\ -?=RKG>[5*Z/@QD%U[:VNUM0QI(]MN0
M9!5<YBG'C*WQ\P))\R*I@="7TTF@ T ]62\G93'5*F.=@UP77OBZ1%UIIY/)
MBK4N,CNB\L1]C-#>[.X ,H_?/'[X]O"]XJ9HG"N3P67OP'*KP2D4P$(Q7A9B
M8VEMC(;2UN-6XM9.]B1RZ@!_#\]PIVKXSBFTED VW0+YFII+KCVSS0OQMU+2
M6[5B"ZF_\#RY@PCFSMD]>F']XV(9__7NS\JZ3?G%'?-\YU0^9D"E<FV D<0V
M)61YL(/QB5S=X$_.[#,U$.YR<DYWAY\G2](V=_Z]RSZ3NZ"M!&LBW?-1.\#"
MBPPY6_%PH^=0- TC8-Z;;W)L32"%#JZ\D8,*G&$F>)ZA>)5 ":6)G;SFB= ;
M7K(2,3>^"B>8]#59E>J!WSC;RZP#1#Y2O'41QM569L\]E,!87<SEP7'B6K3>
M,=)P6T3K/MKME'3R@#6![%_*%(\71(]P>I#OWEP0"9*0LEX0==R!*R!MM*JX
M+'GSV84MZ@YZF<S5%&![B*9'I#U1N[,^DG66?I'6@I=8I_M&IG1T&/CDW7 [
MUE+U,H.K*>+V%-'<H<(5ZZI#^C.Q==LNRQ\R>:FYUD]??/LM7WQ>IE_.ON;-
M9NV[]2?DH=!_3L31AS[]<D8$TK]52Z__$T\O$_VSOY$[_>[LZB?=_HSKR;;D
M8!=FP)82P2<?07+T5NB4S< 8=OZS'-7(L%W4H!,^C\+,SBKV-:_"LK%IOSG\
MYG5ATS=S'?19*#Q&L$@^4? A P_9V,R<$L\.NM_'K#]!4B?+3 YGTEN(II]J
MV;^?K2AH_'2V^-_U977=GW42;4DL.0_1> G*E QT'R'HXDHVZ(P(K>/O)TCI
M9(O*] !K(8H.O-,GCG'+R'R&I]7S)OM]8\IC7%UN1I(*F17PG$SM^#,4\OD
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
MF-L1#%N!UE0RW>+M+/\;3]?'(</N!?IU?$J1:JD#5F*RP-$R:7))_.$<T(F
M=D-2CR'=E C;31;=0&NS^N1&0=[5,?+K# H_L4$[[[0#F:6K6P8X8 P.6&#9
M,)=*-JWG +Q(5(^W9$MXM9)'OVGJVS$>_\R+3Y\O<GKSE53JTQ9K3=YG3?K7
M 5)U/-G>>>W]/]TH$=Z8!]-DSK5@R.E&!&=K-0VWG&"-=1B/%N0$1G(&6Q>#
MM\F<KX/=^W;Z34J+*B@\O:TBN3UI\$S281(D:61MBO2 9*^AZ&)3L+[X@;L#
M1WQT;D]L9U'?>U*8BLL=W(_WC_:BGO*3HH*WVM4&^\)!D9\)(7 +*3/FN-0Y
ME=;SE<?2. _HID7*\H!BZQV6=V^*35WDB4Z..Y$\V.(]*$P:0E+D-60G8T%5
MCWU(6&ZA<9Z8H1]8[BNVN5_M[SJMS[,P2X;21 G)E@(J2PZA, Z2B>B%9BP]
MK$)YXJ8=_,FYX]$V]^PT'.[ G-T]V !C'0QA/QD'G@*>6JDKP=?E>D7[Y(NV
MP3=/8X^C<,8;=B*,+ \FL+[AN,U(6RD5HH]@6?4=8L[@M0J07"A><6]0YL/!
ML:^;=78X[BNP8WA"^0UK-K=V1RS+^N]^76!8G%[U2[1[+AGRF>9/(Z//-LTS
M"&-")O+\H,14JP"M!5>'?VJFC,5L,S9OS6G;0'#?];S#Q.M&SQ\O[PPX-1E5
MS1:3@@3R4*2J;YD)HF.)&:>%Q]://F/HZ^K59 PRGH\'&@JE@TMT6Z+D^H3?
M[ISO=U+8C__.IU_S;\NSB\_G)X*3%YPH]O:N4,RCZRQ,HP,QU)<8 GI56L]&
MWY76>8$X'7H&Y+R:B_*((/M?&5<?_[T\L<(:FP36,4&R+B/$NNK'@Y$F6R]9
M1--Z)MA($N>->[L#Z"Z".S9<$M#RB>0A859T"XF:)$21($1%#J_Q/@3N??&M
MG_M&$SEO$K=/;(X6WI&A\^?EY>HDQH(^"P'$.?*8LHG@0A1@'<_>!"Z,:!TO
MCZ5QWF;X+K$Y6G1SOT<_>[B/RQ_R>URD]<D67_.;L_3Q<UYE+!>UY\LQ4[35
M8+16H$)@@+X.!3 V"E3)>SMLV>7N- Q"H#Y:!!Y20D=D(T^BS-QHQR!;5WGI
M$SAB+P21DT//T,WF4@Y"I#E:1$XJJF:C^R:"X-_/TN:=-*>?_A/I7]UL[$/D
M"A.KZ4U75R(' 4XX17\,-EK&@O3-UXOO0N@@<-K7#<XF0AR/5'^%U+/\J>X-
M_3A1C</-*4^PR%BJ#X*R=O<*;L!AR<#IZLV.*^:;5Z0]0<H@T+FC!UT+071P
M!]]-$KW K9QS2&3<(>ML2&%8 !\2J\L!%1/*.ZU:W\+#J>NJEF&?U^^)!-(I
MU)Y]*-4A*UW'#!16+70=5Q>8$\ "UUP)JZ)M/15^+(WSOG5/A94!D&PFN",
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
M+!8"9Z1906LRYQE!AXPBZ>3$PQ>:)[*E.WU^WK%XTX/M0(+IU>35SDL3-;>
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
ML^-E.97PYG;J-NT\5SG/;<?:G(GIXH- !SD9!\K;"(XG!2D7Q[$8R<JP)/3
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
MXD=;9_KJRTC[5\(]P/8]]%T_G@#AL\><K0,OA #EN $?=09C8HG!NH+F>,+
M[WOH2)\:N1_DYE?*0U3!W6%.8L)ISC0P+3TH] 90>PL4\^?U\A]FASVF'XSD
M5U]HN:^.=8R@^=5KAAC9.5649Z!(8*!XJKNU8H&HG+2&M"C8=#0WWO<\:Z3/
M^VX?N/TU:V1K$:M7.7$5$8RH4P,3KQM$ZBI4C0&3D8)%?GP:^UW-&ND\ES$9
M'%_UR\Z(,FXE&$<O&61R\<E66PD8" E6BIA<X"C"$<Y=_VO6R'2*TZ$1&(7B
M[RZ]\C+[''$IZ(Q0E)2@M"?Y,Y')*<I.&2E=*<?SUO37K)%79PFFQ/.K=@3&
MSF9PF8(>*SU$D\B.<BO(&S1D3)TF&QJ35^5X'/J_9HV\.D,P)9YW-@3T];#L
MWA2,FM&035%)J@A.A4C^%,O@8C9D2A47N@(!R]'8@;^FC;PN(S 9DN=N[9@X
M%3%PI$-$&WC-_26N.:A8 GB*J"KO;,R\J/#P1>"O:2.O6:'[D>4H:+YJOW[$
MTXA+'G4@)G%EB%-:._"^9$@BR6)D*JB/I[;RKVDCK^DBGPC%1SYMY#=<_2M?
M/-DQ>.!!([M0<Z@9(WMS:IKQ(HS[J+7(8 L*L-I+<)Z<SUR]3R:5E#PWMKB]
MCA=YP J3%:# 6%WP;*/C/K>/(U_E>)$QF)INO,@8<7;@?]V?.O" >*\$N)KS
M3A0B&A^"YK*U(_0JQXN, L&SXT7&2*0#..W.N&>F"SS@@? 9/,8$PD6!K"C#
MPL'[$(]\O,@H6!UBO,@8&<_]!O6"3[695[$Y48$8I08;@X*@F0 AL_7%"R42
M#GHC&O2YSHLU)H?$<E+Y'(-E?;F.[0%#963@*6:$Q%DL#%U0_?1S__K:YHGL
MXQ(<6/;'C/;=JK$?FAI;P,>8(;CLK50\1H:]:,;W.4]D%'[GG2<R!DS?AZIM
MN@D>,D;RVD5GP6:77:%?2N[F_OEKGD@KA,_6O#(&;M]=P>LC[F0.0;@ RC%R
MA;D*T1[/#MSO>)Y(G[JX!]A>]97X8,3#PZ @"@BD-9"8CB[9Z*TX^.#<O^:)
MO!8EW -LWT-O]>/A#@\XA*9 L.CIEV3H_]$8=CQU(-_W/)$^-7(_R,VOE >>
M!O& .5$F0%8R8(B1:Q93U _&;?TU3Z1S'>L80?.KU^PQ,E,%'',:I$8LP3N#
M\G4_R1QS>6/_]]T^</MKGLC6,M4'+%32 V91@#F4P3*F?#Z>MJ/O<YY(Y[F,
MR>#XJE]VQJR%O,\SEQ)X^A^@L0H%MTRDX^D@_FN>R $4IT,C, K%WUUZ933[
M<I'@9&V_5*58QV1R\7B>?O^:)_+J+,&4>'[5CL#8^0N/["A%;L)K,-+Y'+3D
MP86C,01_S1-Y=89@2CS_-4_D2;X93U%A0>*;4-DZ D/L9]O?7_-$OC,C,!F2
MY^[EF#@5,7!HPT..<0NHE(3 8NUC##G(%YN5^SG.JT^"3:[0_<AR%#1?M5^_
M^]-($1$PUI$LVK+ ')=1F:.YRO^:)_*:+O*)4'SD\T2V,W-+\V#ES)4LSL\O
MOURQ=/H!(TW(.]3$D?:\G&8$B9(F^:PLF.@=*"$UH"X,H@^(+B/GH;61[G4$
MB1,L%ZT2D%(G4)Y'<,(K$"6GY*-56C:_KU[E")(QF)IN!,D8<7;@LMV?3."D
MC5$E#59H6^?797!UGA4%D"9SYXR4K>>LO\H1)*- \.P(DC$2Z0!.NS/NF5D$
M@1L793: 7)%BVZ+ :860R$E2R7NA[,&S=4<^@F04K XQ@F2,C.=^MAHSXD(Z
M<)8SL)DI\$PRT.BPF")\P6%C:K_7$22C(+'K"))A\CD&R_IRZ5NH<S5U\:!M
M'3#M%3%46 ^*2^4DY\B<.+0=_6Y&D.SC$AQ8]L>=&+QY0[D3V?[TGS]S-0+_
M6)[2CSFEJ.$#7N23: OIN<V 2B!%#*D..<H:3.W/$V1^0NEFH_SP8W5^%33&
M:BM5F0@VO=P<X666A#$L^9A77_@),]8*9QUPZS4H4WOGHA<@8D(92S0E3#*Z
M9Y+3'&EA7$.]F1\DK^_J^; X_]?/JYQ_.2.-)F]T;4'(Q<2B';F=/DN2%/'%
ME:(AEU LMXP%WDVO\]!#'6DY68?7SMZ0Z>72:7T/_[CXNDCY+*T9DG2,DF,"
MK72J.[*)(8*"N,0,SQ)%B:F;G9!##W6DU5@=ZM#>D.E%A]ZO%O$Z':PU2.5K
MUUH2X(63Y('JPH/&+/4D10WKKQ]I25%#5(X70C/XS)F/O\OP/_+J*S'A_:8G
M:!G_M2EJ.-RJCST).WP.?G_^3;0 )&;AM ^0,PL4P-9A1"4I\LT+6OI?U9#O
M)/N.FF>5K0010@;EA  76 (FDTI:*!6;%R*\SNS[&$Q-EWT?(\X.;OC[23FO
M43GG$"*SQ$)M%2#S$80L2DFCM<^N,19?9?9]% B>S;Z/D4@'<)HD#>=MTM*:
M#(SENJ&\%'"< D\5E7+<&XV';XTY\NS[*%@=(OL^1L9S9]^?=*0V>=U@G4N8
M%106JK.O:]H8):3HT<F,PJ7TDD,ZY$.=IUDFA\%R(ID<@QU].>1TV6"A:!&*
M0%)QIATX:3PDRT.4)AG=WJ_\*]?>P $XL.R/&>T;'7]W>7%^07'PXNS3W18,
M(4V43 :(5E$84*(!+(GN/!MSBL)X);K)<3Q[DLX-?6,\ME*'=N!X72JR&<:G
M@Y4AZ40R,8)<0)_ H_;@HBE)6&]SZ6;IS5.'.%+%:(C,Z91E!Y@<_YRGK=-O
M_K9:GI^?*!L+ECJMD@Y.5[K1@!@9*)E2Q*(S"]U,;'KZ&$=:8M*OQNP+E1[N
MEAHN_7)^?IG3CY<KXNTFBJK'/K\;2_WTG[R*"^+#24I&2N$8H&+$<:4R!&82
M)"8IA$6AL#1?'S.:RB.M!YD0Z],*>M\)VEV8_CNC3F[&B(O,2TF2 \N*[D#C
M/ 23'#!FO3'*<HW=S.AZ^AA'6MK1K^G?%RJO8.+\HXDB]Y<^"24XV" 86&D5
M^) D>.F5LHFKD+MY?WKZ&$=:>=*OTNP+E=>C-(]C+2F2UH))",[79Y(2P5FA
M@&EM!,<HM.JF/6JOD+R_*3#]*LQ^,#GV-0KW'=+ZMKYA@A%D&$3QP"B^(B;8
M!#Z&!#+HR)TMKOANIJ@_=8@C#<;[>-?=#Q(]A-WM#,.#:4[7X=NZ:+3:L;*Q
M8YI[RY0*9#D8JX]Y 1 ]AR!SB8JAUJFW0&;\*8\T[.]#JR8&U?>C=B=%HW=H
M11U^RFJIOP27&46"QK'L37#6YN/4M5>3=9D$X?,HY"BX'4^>YLDRBR%K"NXS
M*.F =)("J10)BEM-#'(>8BFHK,E&'?[N:W>\(W4E.]7)F6!W#+?C2ZRY/OTP
M[FB42:',H# B*$<NNU,R@C?)%V%#9/TIY:@3'JDS>J1Z.1WX7H-J;LE7/,L?
M$;+0DD29@E.@K$6@?Q(@FNC7K8824V_*.?*,KR8G=A3J.24 7X.";LF-/,N?
MNWD3^H5Q!BY$ P)YS(7X%9MW41[ZC*\F_W84"CHE (]!01O%XJ:@\$D4T"XG
MDJ&65[LQ5<J&9\YD40>_. _X]',,V;TNU'$&N+V^?."SK D9+5>.0TG"@2K!
M@C."W @;2DR%)19Z2W@,/-J1>JY]9#FF@,\KN-_>I+2HO\'3'Q?G\71Y7CWU
MF_D*SF8?$C-@.*_3D*,F/F@/ 9/T5EFA?3?CKH8<Z$A=RSXTJ!U4>M&;\#(S
MPNB+^D.N;<WTS]\NS]:LN<33.I-2G.2<DA.J0)*2KFJMZ-+FY#^GY%E6D9P,
M/4GL=MAC'G>JL"'(6PT[/1#B7H%2/GW'/\4B?F*<XC)K P6Y)?_9&4#':A]/
M%"'6Q:73%/H?]IC'G2OL5RFG1EPO2MDFI/V%.+$X.U_$JW6#6&1,BBLPL=1&
M(XIDO8D9C OQ_[;W;<UMY$BZ[^>_X!S<+R\;(=]Z'>&VO+:F-^;)@:O,;8JE
M)BFUM;_^ "1UX[58A1) M6-F/+;<C<K,[T,B 60F-")00Y*]HFPH94[[TF_@
M"5:</;5,HSR>YKDAT/>XF@?%2-P/D(1/D#CBHQD0VG*CF8A&&J3IQ2#:G.@A
MQRFM5'WX\^I:S'[QT]!,KW3\MQ=_5TF#V99BE6TOV\5VPS27)<H3XE*3;8P0
MH-8ZH!%$@%./A*,\8)'[49U:F\L*)K6"$@)B98CK(N8@_L!'=P.YDTYXC[-7
ME+W*YK+'<&JXYK+'P%E!F/.\YZ1 C!%F.3 N94)"'X#T'H+X8Z0A(]#HW 7!
MK[*Y[%$DV-M<]AA$*J!3=\/MZSC)@\"8>8",2&\VQPA,<V62(9#"0NE 534Y
M-*?17/8H6KU(<]DC,*Z YT\BJ86J]SU,/:=Q4XOC%@$I#2AW$!C/>4I-P 8K
MR!3.3=4=HE1^K#\X1YK\@%7 NPQ7DB9HIA5S $:SI6H'"HP)J5M<G/R!I/Y7
M+^Y-_S%-9_L$!B^,_2FS?7^K" FM%LQ[X"B*<]Y(!XPB!B O$"(60<DK/L=^
M34UGC^+CRS2=/88<KVN*K%HT(,ZPQ-X !WVZ@V8!:"$L8,XSQ9@6+KR.#C?U
M38R,S!R\P\TQ-#F=8N8.G40QT9 3Z(#SJ0*&. *DPS&,='%A#Y184UT3@7]*
MT]F2,Z8O56I86SKT(E4,!V49@$(D#3F,&A*5^EY!C(/PPF;/SOG5=+8WUX<%
M^O7T ]S63I3S@+53&'@H;5P(.07:: &HTM0S2@VO+BOFG])YMJ3_[TN5US-I
MMK43]<)P++D%UJ 8/1(+@7:$ ,PX5!HZ&D)]13__C,ZS)2=-7ZJ\BO;FFWLM
MS[5,34,!$L$ *H(%6F$"0F"!6\8X"KG?_"RS)3^%LM1:YDH_FKR^(M.5$:#1
MB$$C :0<I8<]=#("!DPZH75@*+J-RN;*ZVLZ6_)<MQ\E:MAVYW,,;4OHM1%,
M.PA!1"WMYK  "MH ;/08! FIL*EMTOP#F\Y6<ELR!*G^.=/N.]>6^F"B69B/
M6S^H&% >(B #E1!; KFH^'[E5]/9K@POU7GD"+J=SCU-QNZ?'GM&2&# 8)K:
MQZ!H(.<M((PH$YCR=)AJG)=1[T1#R4KG9"':G<+JF+?O)Y0$TV ,$-0R0*EV
M0"IATQ-WS@:,/=(OODC^:CI[LO-R./*]AJEY;,]/P0CBCG# "-,12B5C2"$(
MX$J&X (F"+_X<>2OIK,G/#V').!KF*#']OQTQ'I(C ;6(@>HE2[:AS/ G-$>
M4TI5_J=_7UC'5W/U=A(3=$@"GL($S;07UT9C+KD GF.<KC(ID)(Y8#13F#,(
ML0ZO^.CG%&[WJIB.!>CV^NX#]YI&.NLM2W&#)190QZ-IL&; PQ!_@(+!]11!
M_<.:SE9R=YB-/J]@?=O?)4<[+*E()K". ZIE (I['6TC>5"*6F%T97/I=3>=
M+3F#\E&EEGEC#AO#'+U0[VX!RJ$/7 <&!'$>4$X1,))1X&T*J1FBU@QRN/*R
M:I[V56%&DE?0=/88QKV"2=FM!2BA-J3U'M$825.(@(:I<883ADE!A22Y^^(4
M4/.T[PKKG91#,ZZ629EG2[O1-E1+ZB@!C$ &J"2+IQUB6.-%@!X'JE'%9R;_
MG*:SO2=8<?;4,HWR>)KUIJ'$,\8D]  R0@$UD ,IK0=>!6<X)4;906[4!]'F
M1 \Y3FFEZL.?5]%T=HMYDBF6%IW-;JZ6/WO)AK-'BO3RS6;[V&R81K/I^4-F
M20":. =$\!)HJR$@5'B*1=SYN-R9[;4VFETSA2(^75EHH*DATNN0#HIRKP"O
MLM'L,9P:KM'L,7!6$-H\[S^Y)KR !$AN!5 N+B?.QD4.YN[__"H;S1Y%@KV-
M9H]!I (Z=3?<G@:3:S; !J96_QA8SK2VT:)8U_-8\VDTFCV*5B_1:/88C"O@
M^:Z^I6MJ2"V (88!X;3C,@C%9>YK@G].H]FC.-*RT>PQ@%7 NPS7D&L:QPTD
M,-YP0+"5$%.I):SFY.[3:VLTVR<P>&'L.[/]UD]-4SR>.+[T9\TX-!VE&((!
MP]P$*.)>8IC;I(HJSNJ[VNW(W8(59,?0Z#3FV"[;?-"CZ>(8\LD9TON?U]Y&
MT_S1C.,PX[@__ZKGFT8)'L3UU0%KF)7$"<11-<E([=4ZT9O9%YI3+TR;6J*S
M+N?\^TRRO'A>LP03"$@?*.".""\<%%(,DAD[B#8G>N&:<=Z4)TDMTR67!_DZ
MFOWY8>K3!9F/A)IO\Q_&$*"XMD"@:!'.#<*LF@YM;94ZT4O6"A>=WI1Y;7/H
MWIN\&]V.G)^X;091"H+XOP P(]0+8J6OY[R@K5(GGTM>S1SJ39D:DQ(^^_G'
M2?R3_]3,9G'+MS#'V7P^'9F;>3K'F3?1=%?-9-&$^T<SCGR9?=;35(MYZWND
M'N3Y<.\$@P'TSY5&H*<I+_-1J(<WH:.35BCUA0@J=6[V<:>@#0(LL$BV "U'
MN6NK=\F2+[5@_0MQ1H[LF[NE[=^.]6RV/%5T!',5A 4!14= H9-QO@4!#&=0
M1G^ 3/ZW88X5LG"J0 [>[$X:& *H"H*+=]Y$1Q M=;-8 Q8O5,8]A)"> V2-
MC_:2%DCD*"!<"BF9CF[?9:;:IA2UI D, GN3%8/J6/3D/@]C%;6G!$ )#: N
M!& @9R"(X" FQ#J6^UY_ERQE&=47X[V4Z6CP@L1)<='WW^.G?T3\R.=F[E>7
MM4X:*&AJ,$--B/,H_LX@%H#PT7$K@9EGZE"(M6OPFAC0%;(FH_TJ<!R?FLEE
M'.TJ&><Q<T4P;TG:3#BE .6"QXD1EV[K96#6.&L8RNPTMLE1RX7T2RQ!O7&H
MD$OW*272.8YT>O#+1C<;D $F"!VMA*@S<;^J:>YP9KLD9=U/?X0/4*:#N4LO
M0&^;R:V?SD=Q]GSSDU$S38[T/FV(<0)A>O.:>AA_B<9)G90X( Y::KSR&,I6
M*]&^K]3%B2X0-D/8LP)OLM7K/I[.>>\M9]@ H5,36>TI4- I8 RQ$%F%I,[=
MNWB_1(4OW%YTM<J(305,>QX8?M#6GUTU-Y/Y=Q,H@EC&X,T1 :C0<8/@$ .(
M,1L@)X&+W%=;NV2IZVBG#]Y[-U(=C5]Z'5N=X,\NFC/[U\UHZM_JZVOOWNKQ
M>)7<])V+P)"4'"B=B@B#2[_#''C% \)&QP" MEK-#G^K;-P\ %>&L''5=R)M
M[P.^W5Q=Z>E=$S;^S875]<2]&XUOTM51AON2P83*=Y?R,G8;^IXE7>TA$L,_
M1K4 (CJ[2&/E =12>X<5-U:\VGN6->4129<%<6\D3*HPY#1HG3V+\97<LQS#
MF_[W+,< 54&0MUF;]41XZ"Q0"&N@.!$<:AYH]H+@*HLP!P'[8+%E6\M70)O!
MBJR>6C/NR97Q&#CCH400TFB%:JH@3J?8LC6M7JK8LBW&I;<OW_ST=F3]E]53
M5H^/WC\IX'NBBR,.&!IW9MH'9:5DF'O=:N]RX$.5U\\,3H-F($PJ\*-??0Q2
M1BF+;:'+OR:C^>SKMW]M5X9:!:2$ 7 O/6*.>I@]_W&O0)47G;P4$?.#5]K3
M/2U1/CBG!)9 $HT M-H9'"B7\.!V^?!G*J_,>%$OEP^/"GS<0H.G5DU6VJ&*
MB!;R% %NF2!*&*U#[DO0/>)47M_PTOXM%W 5</# Z>NZKW8&&*T($"Q&S(@$
MI%"%MV85Y7CTV0AGQ*8"ICU+8#^[U:-Q,M#%EM/6A9[KZDFO@9'< !4D) X)
M;XS)3+TC1:SK6*\/.YJ7@ZJ*\OK[ZK+SR9,,B'2S&#4_#Q?ZY\:\#1PHX2V
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
MJ14/Q<GQ< A ZJ'9.Q\%L*/[AR*B+E&Y_UW\\3M'!EOBXYP)/OIV'QR0<;Z
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
MB(7(P[$/A=3X"BA_3;"$@(:G4(@5YEP'_C&XNOTNN&-RRW2&X#O&8Q0.L'"
MA0-<"Y^Q5=\D!P@N0#L].TG6#>[?J/F>+\1+^,_4 9C*@MK@<CPYB\MHZ3,(
M474=$J&--IF$ D2D$)C*&,LTEW8N,:A,L*+&2ZZ1AUR/P\+'L_YXZHY//J/)
M]!A.M8?%\>LQCE\#$01,*9JO#=C<;]2=TF!&L],8YK&X.I*!,A$-28QPG!W
MXN+XM=[11ZM1;32;CQXH[%?;K?JC2W7JU=W6[C.$'S]Y>UMYRV?F<BC"BIN_
M(SG,WY%,LC7XL&W\Q2CY,3]R;(@^??/6"@;<<5I:%SK>'6WU$\+4MSO'VLW:
M/9'D;KG5K&V*,DY3Q\";QC]@'CB^V 0T)F!YGX X-, 14YBC4QSB<VIN/ N.
MOGQE-I.C0Q&P$)NCI&;H'P) A3CT:,')-5!F,SDYBJ@]!<:&DT>3C_V"C6N@
MS&:R\=LHTKYKV)@Y*[=;S4U1IE5N;A[_;D61!0W70)F-I.&/!(H%)U^L,AO)
MR>\'B@4;7ZPR]["QN'I\T$797_V3,YM#.SI"8W<R'1\/INXAFDQ'@S_1V?!X
M.GFQ%U#K86'[KAP=4?JLUXAHZE,4)N;.4\Q-#@!2 LVH31*@)$M%Y:FNQM?I
MJBQ&A"HJ82N'3K,46A9,NPN3&D#T+9]$"\P3^HU<DS4 0Z!D>N8"083)-M!7
ML@&6%U1EP[=TM<>%^80CDLRCVUJD2"0XK2" 4#96PKO(TQ5T/L)JAD)>HX%4
M"^H^B+J'>J9O7L,]"W&O4)@<0)*5$/V:,."-SMW;1K$/S$6A4)IX>:[?DBD?
M21I'P#M#ZC#5':%&D\1RR6J;VA URY=)0L4XBA//SRI\')M$&4K*B%YZ- )Q
M/E:P2BS'#>FNA@<X-2BDT$B)A:$I:3]!RI8#]CRI_0*,)#^@8,;Y)+0X4"2D
M.=S=?+#!E#\]LT$292/SY!^MN=;LA@ #1TLHULN#TB%>!H["5,^!H_X84W;[
M(\$(-D+CD27EX)H7=.6SP>O4&Y-%4[L>@F>QX(E:'?(?7QIF?^UGCSOF<\M_
M 5!+ P04    " #*@%=<0C(Z-;GR  "U@P8 &0   &9R<'0M,C R-3$R,S%X
M97AX,3 S,RYH=&WLO>EVVUB6)OK_/@5N9%>V6(M66?(4CLC*M6B)#JM*EM22
M7)%Q__0Z) XEA$& B4&R\NGOGLX$@)+LL U(P5K=&18) @=GV..WO_VWRVJ9
M_OUOEUK%?_]__O;_/GD2[>?S>JFS*IH76E4ZCNHRR2ZB7V-=?HR>/)&K]O+5
M39%<7%;1[M/=E]&O>?$QN5+\?954J?Z[N<_?_H/__MM_T$/^-LOCF[__+4ZN
MHB3^SQ^25_JIVGDV?_'\Y;/7SY\^C6>O7\8O7K_8G3U]^>-,Z:?_=^<'^"E<
MSK\IJYM4_^</RR1[<JGQ^3^]VEU5/U\G<77YT\[3I__V0W!=I3]53U2:7&0_
M_5Z75;*X@>\7>5;!. JX+_^3;]]^B"HNX#FSO*KRY4_/7L)SO/O1V\O=S"_F
M>9H7/_WE*?W?S_C-DX5:)NG-3__[/%GJ,CK2U]%IOE39_QZ7ND@6?$V9_$O_
MM(/O07]>RXO!+=(DT^9%=W;Q[:;_>'?PYN \VGFZ_>Q9^ +W'OH<ED47WW_L
M>]/3\\G!472P/STZ/WA[,-V/#H[>'I^^GYP?'!]%[R9GT9OI]"B:_F/O\,,^
M?/OV]/A]=/[NX"PRK_UFNC?Y<#:%#Z?1Z?27@[/ST\G1>;3WX>S\^/WD].#P
MMVARM!]-]LX_3 [AC_/3Z>3\+#K[L/<N>!8\ZN3TX'\FY]/H^#3:.SYZRX.:
M'-+O6]?#$(Z.SR/X:WH*%VW3 .PX.]\"KJ>OPA?X]>#\732)3@XG>]-WQX?[
MTU-_.M[\1C>&-_GOZ*]_^7%W]^G/?_W+ZYV?__W?_QW^^^QG^FSGY^VOL? =
M1V#P.^AP.CF;WG/,=,L!C#E8P#%.NHKV=:JN5:&C-%DF*&331,V2-*ENHGF^
M7*GL9OS WO)093$\)'YHXX9A/[ 1OSV=GKT[F9Z/0;;L;3<WU#PO5GFAJB3/
M'MI2G.M,H;VP9M"?H\N]G_EFPBHO$YR9GPJ8KBJYTFL-!YF:I^XG:E;F:5VM
M_\GGVQK\OY>%N<-*7>@G,S"[/CY1"UB"GU1ZK6[*'[Z_Z?.%<SW,?75V</3+
MX?3)^?0(385 '$>L4."=3J=OIZ?3H[UI=#+Y97H6;567VJC@4[W0A<[F.CJ!
M%2I%"8\^;Z=6:I9JM[V*6!=/X.53M2KU3^8?/\=)N4K5S4])1N]!/_HYG-87
M\-)7NJB2N4KE*?1 _MKMA^VGO"<J6+ J-D^6K[?IJ_^HXO9WSW_<?OUT_==/
MMW?6?O>5;OL?-&0>-LQ,"?KP/W]X]H,[)G$,+LE/NZM/T<X*/!#X[[/M5Z_"
MW9;J17N>\M6WW'[/F]N/WO?-AX/#?=B"?_W+BQ]_MGM&YN#NU[O?.]U^".66
M3_#W/^WR5)G/R(^1#[_KY+#,OU3@:<(;J22+U&I5Y)^2);B=Z4WCH,+YDQ/T
MSQKUW"+/JRC)8CA?1:+2")7?95Z7.HIF=9+BJT55'LU0(V9P33U',VMV$QE#
M)<('SD%=Q@I/]G52749XYD]2E9417!2=K?0\6<!4H_POHZU8+V#\<!.=YM>C
M0$*89?W.DNV-O.DW?WSWXAE!V'!''N$9/@2G\/#X=']SAN]T<*+[>#=#.#Q&
M$/1\>/Y$9^?'W9U7/U,@Y0#LK,G^/G@R9]_K2#V0\[/6J!SN^"=5E=$J1O=[
MDS\NW#[;"QGNY/V*=L<\7R5PMRH/#\/#V0+SO_[E^:N?\WMN@.&^QV8K?^O)
M>X0*3A19]/;X-#J='IU')Y/?WL-_OU"S#?UU;S_KCV]Y*404N?C0_N1\NO$#
M.GUY'<7@NT?Y(EK4:1KI3WI>H_-,[G2LTP3>]P:_KBZ3,CK4"MQUWR7'RS@*
M/ 8O&UWX27T!'G[4BXW.JQ7KN<33?ZJS6!=XU0]_WWW5D]LPQH3[BT'X3[1\
M+C:Z#TN_"41\8V'$0>R-S_2VT.7EB08Y<9#-MS\KTS7<E^I.XPWAK(>IN8%%
M2OZ# L,#2?U]^R17]R3M?I6\Z8/,2VXR:W_2S)I1AINXXCUTY .,QNR\>/XB
M^K!]M@TV[\L'./XW.@:I6(+$'$='_Q4]??5Z=^=Q6"K?/T[VO4.R"H.R-P\X
M)+LY_0,\_='C."'N^!\FI8HFJ?ZD,#;R.-[N<9S_/U<,_N1T^O[@;/K=K+X'
MM:$#D!6X<6FT*O(5_(UXC P_Q5#K;>@K-0=M$JDR2O6%2N'K6)?S(IGI.,JS
M;Q^=[0I*W!:=G7ZZ3&9)%4V>[/04LXA45:GY)<S/I2YTE4=;:3ZG<BI8"HSG
M)!@F*/6<(CSY(ISOT1@$SX6&ZPH&IL&<1\D2UN=*8TT5K(/<#2_1>3:&^\W3
M&O?:.)K5593EE47?5/F8'FG08D,(*)T4>IF4NNP[8!QATL(,1B81=SIF+U0I
MDSW3F5XD585SEQ<POT6LZ<A4_H_A=%!F0T==D?'''YK&U.?DS2$XX*?3R48.
MKTF0]7OL3@V*=@)JH-^S%Y67>,IF^O-@OQH]FK*>_0ZB$P&^*L9 (!6L+O(T
MS:_-N5PD&2BZ6(.8!3-<&3F+7UT4>5EV(HK5A38766FYJHNR5AD];7!YR#/1
M(+O;/_:TG(]?L)U,3]\?G&,QYX>S3>;_3E^#LO@JFR=IJHJ;"&YYE<QU&9@H
M:-3DM9@H7*P6K30>X3R.8"3U0LVKNB"S%.X&\@'N4-)/*7^#=N=B ;<=T_=9
M'N5D+"'^_QJLW3+7,,'15L]&#HJ>"@?[H=RDQK]]-N#T?73\EDNZ-L>TR_ZX
MSJ-+4!X%[,A%CN[?UN[SIZ-H";^\1#,77H7L6E HJ +W\N42#5C2KFC$NAH8
M=#LH%SCB$ZBSV/OAN:=S^7?]>QPXILT9_-8^P/';4R)0@'\<1Z<'O[P[WX1D
M.B.HT2G^A<;FVZ0H*_06ZQ(,UHX3Q@JU^8/CQ0(U7->!U&I^B>[H,@>S=J5P
MVFK0Q2DJXXI._B56OPW6F'WV>FBV[ 9B L-93S>S@9AL(":/%6("OM\1,_ML
M@-^WQ+52!3HI5C<F?%(U;,U$@])!<[.Z'#$Z'-X>K$95L/D9T;'O-CO'&'4M
M:U!J&K18 I<1S+Q>@:ZXODSFE];H!-_Q)M*?5@DH/HS4PCC$%-5K"[[QBI+T
M9S(0K&5H//=MM$9O82;G8#_86GAPY1=K'(1\/J^+TO@!"[)49%>HQHJ/NUT%
M#@O2?<QM:$&#"![LHZ\]+:^V?[R/^=)6\G!V?WKR?'NW+=EGJM1LV527?>6A
M&J>LK- <!$_-;O_6&CY^+^5LNO?A].#\MVA_>G)\=O#=X/0/2JA/HE17*)+A
MR,U!BB=(MR&I2S@!X*JH95YG52MYV7?4[7"O9XD9E2 8RL6-R43,BP3F,5&>
M]]57TMREQM_WEAC/8B%FB34)4Z9EX0J#(-GBE#/^9IYG<<),+ _#BWW^_,%X
ML=^$[BN\T_>47$=''R:'7(J+.^?]\='YN\/?HH.CL_/)X2&6YF*<F+[?&NSV
M>=;3[AG=#G@;Z)J+^&#C<:40N.>7E68UZ"M,^&)8S.2$)6I&<S\$PW_"PSS5
MO5=:C<6MLBEZF%&*@/BS"K)7_Q,'3)9E>A,AV!6N9\S, .;SO8SKP(T+C94!
MS"_#CHP=Y:V[!XK(C'W%DXP0,C5J6%K+.JV2%7C$I$*W9B/2F5F]G+'=YH$F
M#+8I-E9<  79CB9E62_98A&$6G!!E)1N(.23P4%?DEL=7M>R!KL1''@+_[U)
M3J]?+V]>2L%YE+?+J8<=QGNVN[W[[-E7#^-]R]L^_QK105D3$Q_?AGF.RCQ-
MXLB<2[F"_*5;OD>GO.MKWX7;W7[VXZJ#H700/NH)_"R/[^&4;J;,\K"T]>?W
MF#=VTQ_SQ!K!W)K9^YWF1[_Q:'ZB'3)W=G9^CN3OW?OOPD<_1>O)@O[0O#S^
ML_?%+$M_EITEA^U9X_3M/M^<OLWIVYR^[W+Z=E\T3M^SEYO3MSE]F]/W74[?
MLU>-T_?\Q\WIVYR^S>G[+J?O^>O&Z7OY='/Z-J=O<_J^R^E[V8RZO-I$73:G
M;W/ZOL_I>]6,NORXB;IL3M_F]'V?T_=C,^KR>A-UV9R^S>G[/J?O=3/JLO-T
M$W;9'+_-\?M.";^GS;C+SNXF\+(Y?[V?OPT0RYS0W18BYMEG!&<V\_BE9W@#
M:?O#IWS#]P##<;&<#=_#!B@^2*#XHU<!GPL#?_03\D4@[XV^VT"X[X<B;28T
M=IYO,AH;I[)WI_+1[RQSVIHIC9T7FYS&YOQMSM]W.G\O6DF-EYNDQN;\;<[?
M=SI_+UM)C1\W28W-^=N<O^]T_GYLI2Q>;_"DF_.W.7_?Z?R];I7Q/MW$7S;G
M;W/^OE,=[]-F_&5W9Q-_V9R_S?G[3N=OIQE_V=W=Q%\VYZ_W\[<!8YD3NMN,
MT'A4]!M0VP;4-LRIO1W4]CF<OK<S0C]L,-6#:I[#_16BCEX$,O.#V)+GTZ/)
MT3E)S%<_GT5'DX.]LVCO>/]K--(9TGL^V\'_^QS-^O#6<G)V=O#+$=*G__4O
MSV$U/[PYG)Z?'QS]$KV=/H3&2(,@*@_)D?.">NFDNBR9$QG;WJH4N]RJ,L](
M<.9U]21?/%GE\X^Z@BDMJS):J80HGRT9]P#HMB=E"3.+K,V\/>H9-A!!2NFW
MNO<F1G^LI\W#.)^_?)B<@K ]/OV2L_@P7O$HS[S^1'^VQA9(&G\(@D$;,O>2
MNVS9OO?2W 5D"?706@B-/]*N+U4,TH6Z@9HF6G2KS^[V$$C;9R\',C73?[P[
M>'-P'DV>N S>R>GT_<'9]"PZG/XR.8SVIV=[IP<GV,KO,;WOKGW?@Z.#\P-X
MT;.#\VET<CAY1*_YQE]6>+,S:C)\=C+=.WA[L$?M&<^BM\>G$7RW?WA\NF\M
MSE^/3__[,<V#6^YN;^_!O^*>?<&]X_=@;.Y-J6$/-M^,WD_?'X.*V__P_O&\
M[[Y]W],/AU/>V*?37SX<\JY^/"\ZM2\*!_4]=F!Z-_G_)J?[QQ_.(O ESLXG
ML-9GT?[!V=[A\=F'TVFT-ST]Y_,]?3S3\+8U#>PC1].S\^.3D^GAXWSM7SY3
M;OV9"BU?_"D*+1_<EGWWV%7M@6<Z@A!"?3,Y/,2VJ(?3\^G^XWG1_VK)7% X
M8"5*9^]Q='1\] 04S_F'TS>HA4@)3\[!E:9P5S3YY71*9LCCF9+_;DV),Z[P
MK\/IY.P1J9]#^[JB;2=[>\<?CBAZ>7"$4\ ]WM&'F'PX/X8_I_O1'LS"*5SR
M#FR41S09[^UD8 !W>HKKO7<ZW3]X1/O[R+[C9/^_)GMXBDT\X/&\Y+$7ZS@^
MG^Z='_P/6,W'_T-;_!&]Y\ECU\3_IZV@#O:GYG@^0O5SVGIA$,C3L[,(U<[C
M>M4S^ZK')]-_1*!93@_^\54L_C^IN_3RJ[M+>(LD_L\?DE?ZJ=IY-G_Q_.6S
MU_#P>/;Z9?SB]8O=V=.7/\Z4?OI_G__PP%RL[[I>W8G!SS8E.Y)/]%&2Q? *
M=,*__ZZSJ=84TR8E]L'EIM-C:EXK#:CERT61+[WDK%;S2[BLYP3MB2JJFWX3
ML315"/G!)N=7.KWAK'?_\Y+HLO>>V[,;F(RDY+P<3\Q)H9<);BA51J6NHD5>
M5)<TB;$NYT4RTW&4FW[."UWH; X_ GE4<HMI]WOX"5[UIDY2U)64$XSU*IE7
M[A:F(37H AVM4FQ!756P=:51.NQX&$8OB\3G/];SO%"DIZAI.UX%>I:3GI@*
MZVD)>:X;"S"6)"U-=II&V',>>\\OJ/%\A1.:9&-:![@P+U;X:O"-*KTDK=D-
MV]$!+Y&^DJ[8*KN!@Y0M4EC!:*:K:ZTS^K Q#+@Y;)HES9K=!=X.XWPRM]>&
M^U5%GF[_,5G]_5$!.]O??U/"@QO HU>HE3Z<326#<P9FWAXG)H^/(B]^\)TG
MYP^N9K^:5Y9WIY>Y:ZROA<5TBZ$3.-])A2?X YZM4WU1IW11#XKEJ9-*5@/P
M$9_IJ"YAC&#E@_9%?<)ZQA_\MA@SDD,O\1<&,]*XW3Q?KN VUPEJ)?@[5=<@
M^.9YC/(/3)\$[C/'?Q=UBO]! 52XF8E68"?5Z04)/E!_*+\6&J84(7!E!1_C
MS>JL CMAGN#_+NLLF2<K_!Z&GJ,8C=)\#DKK(K_2!<'/X ]\SC]K529/@H_A
M?Q-4]6.4LM<:!@S_Q7&#? 3Y7.);%KBZ8+-9Z3VFU\MK,.X2F"0:.<O./;@W
M3E09;1FYCF*=G( 1*'1&WV3Y-8Y55?1Z%:RNNPH>?(-KHE8K$.0$]P,M&TRT
MK)!5W'@KN _I"-(BI SBKC63KSU-!$8&O$>6R[N@(LH9+#3-KI(B-Q-U".L8
M;86&6F]&&NWF_L^3,=0Z%NON\[(=O96%5%=Y$N.IP$OBO)Z! ]'X?3X#"2PG
MA"0,6V?+I8X3.!-PX%:P2S5MAQ*=.KP;'TA<VF4>@^"FC;)8P/I91Z3C ?@&
ML4YAB8MPVUGW!C8/'_.$!FV/NK<@OLUR5L_@X&9D1^[ASS0]IN. X !;([M6
M10&_OI'WGJ<*)W/K:H3W[D<+W"+SS_!TP-OM;K_L24>1F.=U<AL@SG%N5R33
M45B '0D[!584)$V<9VAPMF3,K,!KDJRBWW[4>N5^V;R<Y=IU H^K,XM4OD$Q
M4Y YB5>C-1NQ\+D"BR(F88[#*MB&Q6M _,]K>K!8M$E6U@7M,_BJPME%Z_E"
MP><@LO*2AAJK)5BVYNPU!2/<*0&)C+:L1M$,:F61@)%MU<5<E;5**SX@YM:)
MFB4I:!C2B.X!, J81KXVR7ZOBQOZ%%0%;GN8%[S'#'7#73+:+A--&ZX220D8
M%-P-IRK4KN1JP:,T+B'=@D(*>-<L3]# 2%%?%ZP&8_@?7A1X;3#;JKI"GR]:
MU7#0YSSKR14^):N3$N?W,5B%/;A[GVT5-B3[9 [6$'OC)ZKX"+?I36J H/X=
ME8,<(W9/ Z=S'$J62W6%]0GT LVS9QQ+NX'Q&,FO\3L\D1J407ZCX<O=YQ'8
M4V!NP=:'PW9#]0*O\%_\$?BR'^FS9R]?N$]OM$(=5>3UQ:4Y<><PZH8 5"D<
M'AHK^<N?P/(I0;U%5 F" Z_QS11:01&N)*Z82JFN@JVZK%[.X'$P%2M>HJA<
MJ;G$4,+R#7@>V)YL1H438D1FJC+^X=E*SY,%F VD,1_#\7OV ([?*;H=-/_]
MVX^-?;I08$DMZA3T9CZ#6^+AHN!HZ%&1*K5O481&EPL)PG[K)P9RC\#<?D\3
MSH?22#.:/YQ1K[0*/\KR[$F<8#!U"=YJE8.*)P/:'-5(_"LC*XSP6W*0G_PY
M_ 3_NZHK-J$T&]Y^A1;\^[I G9VA]D_FVL\@@)UQE<3HE]>@Q,/GPPU(&*)1
M8<< )A[:$"H&P[U$CT!,_0Y/Q/M]/I_7*U#_-RUWGD+*YIXQ^L,PY^A(.PFI
M/ZUT5GK#%GNJNE3D1BAP)"*80YA'$/:?T/IZ#&+N^0,0<S80\0ABC)@=[66=
M!Q%E=#.T)LHH;M&5%WT:1GR1_!IP,$O?KLQ!7LS!@0(O*^H:.MF)#9MJ""FG
M>VJVX[XT6[_EOMR99#@[T:50O<@$;$4.Y<)6(FLJV&:/0V(-P0.^2V*%@>6^
MMTHS+5XT!!;XA49>=0_<;:I0; W@1'8/N/<S*:YP4\J''R#C 3HV'*>\ "<_
MBZ_1",6(EC%Z5=4V6A^2NC@9QJ;OT-0(]? L_6 CS<W.I]-A?KPJ] I.3TR+
ML($EHD >,BO2\V?;.T]__!)2I-??A+WH'M0O/'Y>YOLOIKJ$180U5%GYI+F0
M/]YY6K:?/D5=OO]FAUSF:.?ER^<_OMY]]=JI6KNZZV&9:W@I'F"!WA#0/5;A
M^M&43J7BJY R3U)?=^285&K%K%59YO.$(KC)$H,P>DE)(XH?SQ!210F5HB:8
M7%/_#$#G3YS4'J+ZY\1 ?J$I4D1F.,[9&M.*TB(=;D7/(%%ZH;X-5\MDY,X
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
M%+K%4\'Q>(@=>N::Q;O.ZS1N/ =!>8R*DJ>MS>AM]^RE>B\%ZRROU=?)'DA
MJGNA-W/2WB=]9;."*-TUB%F2Y)\1KO-\79<Q",ZP:)?)R!QA*Z@L@0,YVTCK
M ?JCA >7GMT7%*X9=C7X2\0C::2;CG#@UIM1J#OF9JK7FY/1EL_.@+=LJ8D.
MSD(:61!])*E?EK5AK%.@.G#^P.TV)&,J0W&(99/,6D'7.?6Z)5$]#,U<J50$
M*B9.1HY_,GS?O5'[I50!"A-+ W@&^&F:XAF82)>RCW.O5&W]W-AE<Q.),8\Y
MHMH=R]UM!#YC&GJIEA)4L@\,2DOOILZS\==H:W]$QN%>"ANR7M&3$4(OO)RS
MFV;!I F-P34ES"V%C1 $RBCMBNLA*3)U"[MDP/'8=\S?>_/>JU9=!1!S]%#,
M'J?6G/%"ERNONL&% AM@?0O/MYN.0?V\IHYCL;G[!ETET8^;!S*^3<+5PHI1
MX7^Y@L.5X(['<VI<<+%B6Z)0E4Z ?P\FI2_GF>R'C08=U[=!$GV=2EBK!9J2
MO@70Q[ _6=[%G.T)#_G>$9^^C^9I/G,(X)^3O;Y(0SP7&53.X/:X.8!]U5\-
M;D+0I.A-S+:K9[KD*IH?' FU.#%/+M#1VSM&BH8B >_7&"#XJVLTP^ (8V^"
M0!-:WDAKL2U4DM:%]@X_2O04J84PO42A&LX+TICHSD' )RE]!;#%\)N2^FU<
M*PK_Z$\*OQ\'-VH.HRZRI(*!8/[S$_Z#[4(T:RD[-8Y /D97>5HA>2R%6C2R
MVR)M.9F(.M6QJE14WI2H=4:-I@[L@Z A0+.0@\@J!9%J5T,F>]U,;S5*+NE,
ME?G]0'PC@0%0630B6759IY:_UL9VN@)?'G8KI%:YK#%I=\UPYD;&59*L-_=-
ML1+DMK$O,=Z]S)+%#2(1%MJ,_S)/8^>B%<L4QRL$NK$%5^'.2<E)0S #3!LI
M'7QI' Y=3GL%WP)?@NLJ*>861H+H*KD3OC:>%BR'+7AGVQE+,/=4U"M^0\-'
MK*Y@@]/9<.S'6'O6"KX]@ +:U]NO>R5[E"(YL$1&CR.?\C"*4OT$EX_7HL09
MI\-\,3:4JA(JTUP7PG5)ELZ*DB O@P\!SPZ\MJV='ZO+4;3,,^K3E"&Q?DFQ
MDL6Z9,":0H2O5GJRYOV\0A02SD%0VDMZ-O*:0Z@V.8<#K->^V "R4(2$7C,\
MBXSFW27U)G>_4E"9+P&G+(^FIB'4OEXHU-== $']"7Q=HT(MUMG'-6]]2U"R
M?*<_72H4K@+[L:@N]U2"9Q4:#4W$[1,XN]'X+*RBKBRRCXG&T'Q:8L,8-,M@
M#O$0KT-L8_L-WNQVY'>O@J2MUEQ!2UJ:B* V$();DE*KO*Q65$#^-?)AV]&D
M[Z/I29&>,8YW)OZ2A=#3A%F]>R,V!!5;4[3"R%(\"E7NTM#-VOE+E5WHN^CA
M/00FG1,OG$@/YN8H@S4#=[=?]+3V([_N)R$YRUD"3/^0E9Y\U&:U@L:=7$N"
M^%&-[ 9,:<.+%8/7FTB'#FP(DI<& "3I"LST*^KV<6.Z')!2I<@CFJ-S&S66
MIWGKNX''P7">K9V%#3SNFQ\:RE)EF7:5;DVI1=A_QD/'#,TG%B]5P%&2EB9<
M235\R?2J+\GD&O14259+M<.2?0I,T5[GT=;NR 4+O++69K\ *W;:^L4+EJW'
M@C=25P[8_;6'"#_?2JY&7HSP(J%8CP1__F5:+!0>AE]_6L$ 2PK&")H_MS*=
M[1Q.\;N@4RG:DZI&%X5:ZJURU($6RKDN%,SF[E]0S*KU*[*:Y6G*3TNP@4HV
M0B*)8+)"I9R2PGKT0/;CR-C\&I-+[D7;=+'16..72@2/4C2^82:OM,96%]NU
M"7XRC>A:D$7J"93JPC1QK((>.O0:UM2&R5EC.I,O3K^GR0J':^-N91ZE.>Z?
MTOG/MKQ7IDE\B\"?E=5;( W2UHON6?9J",2FFX$LP=.OKG%CB"DHYJ-$7EN#
M?0S4-D, \=Y%;=-ID?<66)H,A(7:<4V_>=)70\+(U/6MK'=3AM[-VOJA021H
MU_ADO8>43@P=YSJVFG$($G.<")Z;@U]8_(FKG=-"7["V7QE!D_I=F"&=^##&
M0!!"*I,EKZZ#9]C^(;D_5UM'E@(&'/*,<%N8:;/5?]C(D6KI0A3#/5H3-ZLO
M*5/Y"2MS80\5N8JOJ41E1:FW,15>EG.U,N,5 GXJZ5-<UBCO%M\5NW@,"G (
M69>[%. !]3>EH!"8*F![] B]?0QK_A#Z?#6!:T-)I!G25UM@B[%Z$$J@I*J0
M<3@PO$62"_^J\7*"Y-A,IU@E4]X2A34=*;K1Z..PS47H%Z#A)J,LT5N+MEX)
M,]'*5[9X4VPZCPY.+"BS;C=&X!,-?\)7O^" _)XG647MDLD-%Y#U&UL?'Q2C
MF.;<V,PWHP!F67&/8VWZM:Z;&(8A&("SEW\U?9(Z(N1&@X7EZ<G"SP,-P4@;
MQD%P<.& 0\H>BKDV<=][(!O-4G5#5-<1G\$.,!Q9%JDSN/!;S]B^ <Z(T)3U
M-B$"-NNH'O3:R%/HI#-*U&1=$Y*P<??>=;<TXJ7.%DG&:<R[!1G?U>+AX%)I
M\^:*[%24Z0M*C'C\<\T@MM"7<0MHBCE*,^LF!PTB $]L?OD#7NS5TG1S5/O=
MKD-!,#9]0_@F1+)F!V4X("7Q-+8D_L*1P?$XIP26>@F[*8OK)5,OT(J(18Y8
MRN\"#_O2_E=[O44DPO#,&(.\#/*C0.]MJ?IQJS)6PKP>_\B8PL)71![ R I\
M6)WJQV 7]Y/*_3R[N)$??P1>4%^(PQ>#X:M&#[>)CCXW+1@E2Z],BMX48:W%
M4_1OL@YCCSJ+-? RN,X0I]%Y+02O1ITB+)TNG6@%7XMPSFLW)('%9CE<R!_D
ME+/A#C-D4PW$BS,A[MN18^RCQ02=XS,@P$TN0)-6W+NCXV[6Y";?-20:;G:S
MX T9$DU;H!]73<1!XQS_II9 5I9D"1\MD4I796PRR.VYY)1P>F:V&GZ<]T+V
M+1I=T[J*7!TMJZD%N.--Y+B5>D[O%?)8FVGK3&A6%I78#>AOP[5,@'K-G$M]
MGVVT0O/3VF_^V\@-*>M,(-CNQW%I[?S2/ @^:MRV^PU@(/#C#G)O<^#$],"H
M;3.X$.0LO<,8^O4J;-GBWT# CW*(,EW9)BYCAKO=>+1$'$A8DX@1H(!U5,N:
M&HL1VE-8V%P_L'RE4;OE'S%N@DRFHR%(W"FHU>40P,"&DE==Y4EL:G;BO)YA
MHQUOC6P5%>R-)_GBR2J??]35^I7:0,=@.,_7SL(&.O;-]SC+(S3$N(**]6N>
M^MB3+G7.2KR94C('EC2@2DL7CD1A?*D*TFQEOJBD!Q6)_M(_0+:0RPR$PFTI
M"4<#=VJ,9>O;R0>ZV4])!:LTOP\0;UM_^\Y1ZR)"-+T!4Q[-,1;6E;#'S%]4
MA,"Q$=0%]"F(N+,.M>M4^I8:1:K5=HWV":T?9R=72.D:@G(YD"I1*''1?8G)
M#!NT%6Z+A-<K&\H/%*3=<*NT+D7.7F&)7E8:6Q,)IG#O(,>++N;$$;_S]-]&
MS5L(Z==LY.<;C!%@[357Y[H5&G)_U++=5'5O(K_WFQ"_+RB?+R_99AH[2#+(
M<)Y@/6HA5UL6/4/LA@8X'%$)IXTZ+7 /E8\(5<IW8/1U5;5\17LF&V:ND>*!
MC>S(?QI$R%2L+NA189[CF\AG(@=,$;NU^IOC5J9)2>E*.CP0(HF4BXL"@\^^
M<"'.]L:MG!_AI$ +5.GUS2"YT^#\>?'TW[S:(>SJX>YU>VN<EF TLBG62RJ[
MLO0><S\$VJV_78733*4J\YN<?-&@[D.(.&8T,<Q_LOCZ\T[E8F10\,27S9G'
MXS.$J7\<0<8A($PYR-ADN1R<OO"*JGJ*S:+6:+<Z R5B>YV96,Q6D/WB3FM>
MKR"2^BQI1]Q%^'[16XYR;<&N3<"88&PVF?Z.N@Q3,/U&&]Y+WXMHCUZJ?Y(?
MT5:4)47$!]/=S:@VV%+1<8#Q'B)S;#PZJ;*UPK>ICU%^EL*W&/1:](KE.',K
MRAA6SK2 ,/1UX^A*%4R:YUD!_*NK)$_9/+AI$^EQ34Q2^O%<*?FS 3[;H212
M,9'=-UJ6@3E>6[2_!6YV$Q5B<8NB7[,MP,Y3C>TE-)M.Y;H[V;_G6 ,B3I9T
M7K CE$H=>1H\S'R#'FX*_RQ-L0D]'38*T5JN]-BA/>'$:<6T(LACH,ID'F4*
M"6R:0QL;DP9Y#0G&C=4J6-&H&@BBCAXRJ)VODI%AY.TJ-#K+D7[SC""PW9TL
M&QN#J'W WRN"YBY%CBQ?A7O#:YB/SGF&@3MEBG>S9#T42)#%LB4C'Y,L-KN
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
M'12M#2,*&^?5E=G1#[_!$6[L(8#WAA!/;A^B@067+=>KUX6-^CDG"V,D>V7
MA"JC7 @U#&;.XKIZDB^>K/+Y1UU9M.N8&SI*-%K2E&%/I14:?$W<X+K@*(6S
M+I,5QJ8ST/F<AD>@!S5[Q<@B-Y*D1LB5R(*Q"X!U=9D27$RC!1SUZT3=QA$O
M(HA?X4_J92G 8L>H*U%3/];(RF>PLG!GIZ?V8T/M6.!-S(N^)L:$,8S;X7(U
M1-PB+JXVM$#PSS+:$C<8\>+$LN+Q H[LWH7-RZU5";(NBMQKS]ILW7VJ+^K4
M='QK1?_,21E@(XY-0Z%!-12:C+HLR#;)-6<F2\E3NF*)^5R5%, Q.#]T\AB6
MV H9V29_+'KGJ:)ZXBN"*@]N71RS_<L>S7_B GO3N4A!N!,)9M,;"^=D%B#0
M@"O3'HDQC0:]:$FFC L6(+"FV552Y-F2T\][AE[>[0J199C\7>'BA62GR,?
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
M[Q5$8<8,MP0KZ29'C]L5UE4IU_4-L]UOJ:%D63JCR=^9CT&S/H1RG#V[*;D
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
M:%6@M,LQC)F !($,0,%H-R&Y1D$DN,N\P[)="=935%4Z636"8WZ@.*S@P1>
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
MCSO;CSZ7U1=L !9[@/.=%C6CZ$?&H-%]Z"YB<D1[%YX,AAH[?^6*\_UHR()
M]IIV#-S+P-/ZST=4 _J <?#'.:P!;'H5RTK7V/*9%R_H2JI+) ^60E2#;.U9
M_24:IZL\$<)4),BV4VW?.%D'@XG=L@@;-=]D4G"8F EJ4\+ZIZ5.TXS+1:P]
MSK@:?('MYB5SC*$"N0'M!HV@@WRMVRTVEA:YSY:D1[04.:ND6J4,P%WD)<E@
M\B)#K&Q2I#G_:-,@!';]BHR:Q*.&W11E=>?R63=YT\%CWRAQ>CN46+H%MHV0
M;3_GZY5Z7LC4+)Q-,\)CH]JL_/4G'[S:I\T,'Y/#-Z9-MBQA>8FUW+'XQ,2#
M3YTM-TOM6,-E^';[P2%WOM[_LVQ4[!BD$^+XL4]L5Z-957B';SE]6$8 GT04
M'>?SE(7 =:?!'>M51GCK>ZS)ZW"8X%AQK FUN&;[HB'*BTF]'Y1BU9>)F9M0
M'2ER6PR-'QL'\B/0;YBFGJUI:\MIN#1YBJF^.)K",FT14Z7'LZX:M]; \4Y_
MI!$P3XT47.M$*?Z7:"EJ>+X</9FD2L%+K%%]G>^/OE0 >GH*7GL?!)/%:T?_
M#'L,:F30-Y/$7CRZY]/4<MTD#=7<]"L>;,Y!76!KF'62P^Z,IA\<MWK+NMQV
M..GW>>AR]#%Y1L.KQC]D)(_0XE'O-<*0.' \Q"ZRW;2VQ6Y-V"+[UA] AOZZ
MWO #$D6GM4'"9<!60NWH>W@D*YB5J)2>H)4'+RA\^F4T4F2ST=<UT97X#?A^
M!;\Z]N,SU8@]O:>H]#<O*V+A+4V'WQTQ%FD0)5X4-<2A+ (<;OR\;(_LRR0W
M">QC$4T@S[\9S41[#I_J#C]IW[%_BWT5.$#VAPI.^A?6&.-A@+TTYM\+9U*5
M<N2!]SQHY_B FV(L0$3:=.3D+>$I'#6#0RISH\?R^BUU,3J+E&:Z4N[\96!
MG0^:483'&;GZ5*'B3:(\-LQ!5;A/8PP\$XD8<IT9_A4;'@.>' AWL+/1I9*E
M+D_44RN9R\5YQ!5, 7::TWG 2LK8Y'Y#/J:PURZ0*F?OK:<F%;Z!9;?'FST)
MT]X'^5XV[9^OP8K=V%'GB::2W3KYPG3QCD<<(=V,4/ VW5%N!+,GA9.6$9<<
M%LF>4O4ZOQ.'PQ7,#LZ0F42[9;7/1%(L:*[Z3;KSR3/3I _YTS4KHAIOWQPM
M2:5Q>X.NF9QF7U^:GM@/#:2WT-GU<-3A\X-O!M<-O!UZ:))#S&%55RS<8G:2
M1R+ER4JH#%5P_R>Q#?H@6,C;("";AD5"%&4XQ_=F*=NC6V3,=GM!O7A"CV&[
M<>Y13G(;+,64-H@_RB*-KF'G5JP=P8PY^,+[AG:P/4P4T9+GTA.5GEX]EY[Z
M927ZH.+4:B7NMPQ_4-G"E0C=7;BP!8XM 8TDPO!(L?ZIG#NKS13NK0R Y"G>
M9.O4X]5@UF2YS9 9?H),QZ,J+3#+R1+V9)XG^( B,YEORYP&]]N1P'I\M$:O
M^U/W_3P883<J0I48W$GH+?/+R>7[\=F'3AF/_"*A232CZB!L'Y*FX7J<5-TP
MT@E#>MSG&//C_@@SB7A5S5>+(!63\X ?K"D5YX+$51%364"2XA*S,XU#!BLW
MQ96=<-+Y3A6VR;>=5N650]_#Y#3F"=$[9ZD=L1[W\VL855#S$?FG2?&(*2/]
M'W;_6\7G,$J\,FK!3+]IW&0,"?!UVF;"I?"P[\OO)UIPC?<B>4SZ4\E,91OK
M@/-4F+I!)B%!^.M:3:V(.](',4:^3<R?\'<F]$;ER-3\97KGL/](5(X!$PN.
MT<-.T[1P/[\MGXMC,0-34M)1H8N"R44P.U&B#F7#(W2+**'K:HZF60(FW3ZM
MRZHI6=K<*5[8-"VM!9J>.G:V!3+FAQE<9$7R!?Q:AOOQ6=@W_;&PD^'XE]'A
MD"WKY06"]D?#26?6=%"S'%\;AQ=FXV*71%<$D] )FZ>P@'"I0I"4K*A,E\S
MX%V7Y9<7F*VPP;TGK:KE!!0K\M2@,?VQYJ,?7N8F(V.MES 5-^N^$+]L4C7E
M55M?XR :&HIH*Y-VZ$;\K)'FY6/**19#\,+DA=P6G$*G A2, Q$1(4D1^2M(
M_"/T.@ZG3@QO<XM_J,%[++[D*-M^5Z_3)9$"7:6U4XGD]\_D=S(*4A%G$A]#
M'^2D?LHK%FXR:H#KY"LE\^%-<C'Z1'16Z1V%""G/OE"^9:VZ*VCX)+%#X)>$
M$M1\;LI7\97-8\:.)*[DE%=HORJD7X,;(E-16AU$[U,P"G0+SC0^9.@7FZK(
MZFL:7]=0ZM#"T^.Y,MWD4QR$S51&;0I?2$@T:YJLX69W,%.S+_S@*;%C%U1-
MAR^+>O><X QXP,,O-G#/M*H/!$-!*=:4=*Y0LJ[HN23-J^Z(X8(8S:?X8L8N
M3OUKJ1M7<Y+E(G49;/U:UGNPZU'=K)([*#=ZRH2GN8K*@WF"F3=)O(H3^&)G
M>(7O\'@"'X=^2)1$U:76!5\"2[_FM6?XZYJE#F7E%M:2&;?##>F"*_HTB<KK
M?\>CIL3G9I-;6Q&JN]-@X[[.2KJ'1%9H\FY+(L?VB?2][#\F_1=X5:_80'XI
M.K&<2>Z65M@#3)Q2D:)[_0:#!A!!!:QPR48U(ZB+P9EH7?:95\$Q$H.& WT;
M0Z<DN]T%DM3L;!HW\0]C_[RC?&@1AYR9Z=?K!#T[?M6 0-FL-6_S.] (S^H'
MNUEJ490\<#<U"J7C"4QW,/JL;J%5EO_4G#R2_D#91N0E_Z-7S(\'/STHN=7(
MXJ[+U?]Y\<,!+CC"-,Z27+QEY )D\U[-.UK@OJD02R&5%%5.:-F.'#"S995Q
MQZ_?HF($,\!NWPA%1' !TCN'I4Q1%V^F='X034APIK$4S.)9)G,*H; LG[3Q
M7CM57=1%5UEKL;:,ZFP:7/P6QF_DJLUF&PC0P8EPJ/-]Y;2#B) ;YC$=,4KK
M3+#LAWGRK' VC<D#>ELF]LY,K.T[B413#O?.!JJ_RXFJBM_6.NQ]W=< &OY%
M7I!17YLE-8P%E_ 3<"F_D+>T=[=/=WB(3;&R D%-$37&T4%3O&*-S+P+>,:*
M'MB6'&O6+_OWOA(%)WAEBQ8@CW/&R92'6C"'/Q^^^Z4H;U&ME'V .>>1V(88
M/ T;YWJ%F"EU9L#V4-Y5 @ [X'+XL_GR(8/-//7CBZ-_Z$\<C?P>V&UV]LMP
MW%GT["-2$F>Y4;R!(">T? 9:@;YD30@-L*EMFHLJR2@A.?'=LME-OZXR=2CP
MTA7&5I%+ >Z)/[#BTHJ33IS+\5BR>16B9$_7_MS',I]C]BL:=R[3L2\G@K'*
M"+)SO I6T0)_(D7IYY]5^ED=O.N2F7CQ;6*O+KR^!9-W]X)@-[9&_/JMK1%;
M<.XG>-IKPN5#>)+GWD%'!]#.>O-2O@VNDQ2 !K8<-5;-9@K_4>A%_"0/!Z&:
M%ZPF<=^RXQ :X86"G\A84?:YJHU5[=?/5>WNCBO96KQ?7_#FW?OY5;VF??N
M;1O((+UZ^[)MP^*_'MVFQ<0 'D]&&5.8S#$TXU8B="E9T@VK,G #A.!3\9;C
M746-8<[W-KU11'#QG<4D1]08DT<X*30CW&( C\<^7YU]C?;>[?.0U4Y"$5%I
M\C+D6R$\4ROQS2C32TQ)4QEFM<D;IE?_FBWAY;&@LEDLTA"./TU-12?P;J_U
M.,L67'CQH*3;/HQ)&@3@AF<+OX;%;Q:EC2;Z+Y']JC-I!C/1<Q3OHUG@DF2C
M.L#U2<H4OH AYDXX*]3"?VYJ::-4&@I:4APF6FB/SY]_VQ]_?G+Y_FQ\)!15
MG3GT6Q/#-A$LY>$M!LRLJW(*<ROHW7#YL.:PS:(%7Z6TUTI5?WS-2O@6K%YU
M^;6'<I[5ZTTU9:"_"E9V[=A/3H\&7?OS9MRF7+;4!A72%6&X,)VFE>(RK.IJ
MV+KMQ6D,/UMRM;\L&FT",ZP>:2['HL/D@&J3,SUH9B4T:2,'--QMO88S6]8@
M)HG^ MO_K5Q3PZ^D^1O]HRO3CXF\K>@,&D:8!5R;E*:#ORVH<!MTZ<1:5^'V
M#G/P2SM3[66([*:D*;/;W.:B_'ZFK'!] [>MU)X\\W*VD:Y73+N'%39-^'E]
MT06]F/4,39$,7\W%OM2E^]!\UP4])!]X[I/K4S^^X^U=?XZW@)?,<!0Q:>-X
M^&$PIG36\/27T?CL%$F)!B?1R> S T4^#OY_^,#9Y00A>,@3?#A\"C2)[WK#
MD;++I!VEBZS@?O0G0(>#:8!NIKH7DTT+O5O':%C<9%5):N.(2T]NNUI6;>K$
M=+2D=<JEF\4&J1.B13IG]@'DOA#B@>6FR&;9"E5HDULJU>!APB0DU2:G_Z17
MFUP;M\BG3BKDS%%$(Q$U5%0!2N;87DLB\ABFP<52K/]<;;(Y54$)T%1ABZQS
ME,GQ:!%45QA,Z\"*9/@- <WX09B?@).-C/:X3I,<52+K9)%B?:C4;(*9(OP5
M')(;["& @2DWU4RP1G[%SCO)G?-3SN 6_T(I:K!OG_#MB':WI:-%F>?E+7R
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
MMF9BOB=Q'/6!%9&/HZWI;TIZF]4C=H57!K4>M\1F\&-UYU4]FJ":A$ODW).
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
M07/ ,:T/F<N6+,.3YB+DH5&2\UT-B=PRJSY4A2UI$!W5A.YKIP#"+TK:@H<
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
MJMQ@?"(P#WKV(/YQ0Y>*.U+ ]6:*6]E]E1?;D0\4C(<IJ"6N,LJ69FE3>N(
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
MXY-Z?<L!XQ!4K%%4!,\YHXMDE&K F^;X6]B1;R0J="X8K,<@(=<6VX7"TRR
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
MO9XCI(_QH&NW+N1^'5D87'0RYA H48')$YZ&Z5W(%F#?JI4=L=>'P8^=;L&
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
M+6WU-=>'AN2VH#-S1@4RVQV*?6M<=B-^7_T"_O6,92[AL\=E!<-<1(.Z3F&
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
MO%FOMBW:-U6Y7*VMV>#F9TD$4A;?(JKY$[57V1P5R' K:C#$9NQ,MV^=*.>
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
MZ/ C_'XTB4Z&@\G06HC1Q22:7&*]<X0W^CP8CV%#Q/ -V UH@L"@'-M[3<[
M#$U&8[SP(/H\'EV$MQ]'9[B3T)",S\['H\'%D#\G&PZ>S4](CB]/AA/B4QC]
M,H)].SX['!Y=CH?X4=[JQ\>PUZ-/@U^CT61R.<0WNOCX>73Q$1X3_O_9Y079
M"[@9OBH]TYBO,SR"G3]A%EBLY8Z.AD=Q]/'L,QC5,;V9,R;P UK0T2D\\A&9
MA.W#"C/Q"<P./A[<ZSW.S 3,Y9#,&QN5V!DU&NV/@U^&/(NC#Q_MG$X&GX9-
M(X^WEQ/@5YB@]_^OO6OM:=R(HG\E2J5JD=P0$B +:"M-[ E8)7;J<:#TRRIL
MD!:)A:BPV])?WW/NC!V;.!261\("'TC DWG<Q[GG7D_&1O\^9).J:"#_,X5_
M>IQ%5[ TCC2;]#&W6@\H*JJQ*!IG[PSQW*)?5_?8TNC42ID=.:.[31J<;8:;
M\XWV5D.=SD%UT3Q7UP_!AIZ^1OUP-E1PF(5Q'A?Y,P/M%<-\%,B1[C"J1%=X
M5R],0 )\-80GT_IA[N$^_!%=FB' S_5)$@&T"]1!2$@)-*'4(H:)^YKNPI;P
M')IOB''@"]G?] >8; \M3"W2/BQ9P:Y)FX; H23\TSHXYF?-/?,%C],7O%&U
M- &$^?'@R'I #C_OZ$09DTO07_9'UM8N(Y]\#N$%^-9TF<C7*_/67Z"'49RR
M56D9_(B,B;7LPA/WQ2U5%A:$-SI:Z(FF"-Z"W61H7LT? @7[%GXYH"^ZL(N
M3#@*AB5HFQ3+A5@;&05+M(C!\ .Y:AU?%)MPO"X;'TQT+Y:@X"CKE*9ZE@"Z
M0*+V:SI)XL2(*%08%$-#WFU^5*OE@7&O06T56^;R!B_M4\A!*0I7 ^6\H#>/
MW'N9.,Q ^R'4BC&/(/[P@)+)8X<3*NBLAN&T5X#O$63JJC*4,47OI"<F&_92
MC7 J7\L47 X3K%5N'@;JZ.8G$T2;,+$KG)F\9X5&[LXY*:'>MDQ0T565F3*H
MAQ**7&(B%NI#_3\$VC_]_9&'H[WR?XOB0P#$KDW Q(<74HJ>%PN<(W!68=(O
MXX)8'0NK!?QT.1QQ0._&1&R'6J8(6Y:%=>D+$9JE84[VQ* =Z6(<LGZ>^"$
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
MT;4RZ*8YT5!Q-PL/+NVAB/\[A6<T>HU]..7)>WXX^X_17O<1_ 502P,$%
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
M!D)KMZGRQ!=WFI_Q.T3'X;M+_P502P,$%     @ RX!77,%>O0$D!0  OA<
M !@   !F<G!T+3(P,C4Q,C,Q>&5X>#,R,2YH=&WE6.MOVS80_[Z_XN9@20M8
MBB3;>=AN -=QMFQ#7,0NNGT::(FRB%*D1E%)O+]^1U**\VB:;$LS%PT"P_(]
M>,^?CC?,=,Z/AADER=%WP^\]#XYE7.54:(@5)9HF4)5,+.%#0LN/X'DUUU@6
M*\66F88HB/;@@U0?V05Q=,TTIT>-GN&N>Q[NVD.&"YFLCH8)NP"6O&FQO6B1
M1(N@DT9)M]OM=4@8!DG<2]/%_F$G[-$_PA:*(KN3*?6*TS>MG DOH^;\?K=7
MZ,$E2W36#X/@AY;E.QJF4F@\3*&P^^ITW-=$U!*5:5F@.&K2]$I[A+.EZ%O_
M6DY5PQY++E5_*[!_ T/Q4I(SONKOS%E.2SBCEW N<R)VVB55+'4\)?N+.OWV
M\=*9OH\J.!.T<24,>VC_Y"IC"Z:A$_GA;>,_;79TQ^P8@T[5R]L]GIS/3T].
MQZ/YZ?0,WKT_G[T?G<UA/H7P -[[,W_LP_96N+<_@+#3"]H/^K8!OHQF,#J>
MOIM/CF\Y4IM_&.QMLO'3$YC_-('9Z/SMZ&PR\Z:__3KY'4;C.2 E"H((GE)6
MZVY@(D%/;*-]26>ZGW3F5$ LA:"Q9E+ )=,9Z(Q"RKA!)9G:IY$0%>%P3@NI
M-"#?B50YA('WB^$X4;3,"JK;<"IBOPT$CBDGET115*U0A%C=KXRF[:V#* H&
M8YD71*SL4SAXW894*GO2BA(%% .2H)*8Y@NJ3%$$@T[8-E#80_6EL0X9KHV=
MT;A23#,,"!$)3*[BC(@E11#-<U:6YG#\-YP)(BYD5%$T^Z8]SK.U.93$6>-\
MA=:H$@L.CY1IRF)\:FBU'X"_:9:B 6TH*E56!'.HY0.-:3P@B2P,^-_D7E=_
MHWY&U(((6GK3*TY7,(JUH9@2:R.=8,11K*RLK=8PXT&X/RCAHY"7&*,EW=[J
M'0R>7(\%21+,N\=IJON][IT*]0[_CPH-_<;\%SWX=BQ"WW;G')-2=T%:<8Z)
MQP+@IO"NBU'1/RNFJ'DUVS*9U:T5=EZ1UX!E'O9>):^O,[PNW>NRK=,<'G:Z
MF+W#@2GJKSJ#T89ED F$F]RA$H*?)LST-G,0T:27,(7Y+1#;3";;ADPX!Q1#
M6Q ,D5!@:LMVC9>"B-C\C@H39E4;+$*NBKM"D 5U2'@//<CU+P:?'(@U@(A"
M3"8ET"MC2GG73O^IA?'R63]&7RSZP E=J(JHE4/RJ&.1_.%7_'W+-5EPVI 7
M4B$@>^@!)T5)^\V70<+*@I-5GPEKC!4:U,H64FN9]\TL>V&P.B:\GB)L>SCR
M>LSU S?J:IQO==*<7)-]2]K5R7U:+_([!]T'R8$?/DC[G-HH],/]Z/G5=ORP
M^S1K=VTD7#0PX"76[9M6I]4(U)W6#R"T"6OT?88U*JX,\\W)VO3IW?2XS+QH
M]=K4;V]U\3UJ/^$#XYR1'-[Z,%ZI]73WN).WXO%\,:Q;P'9(@5&1G"5@PC'X
M2J)[.Z)?.* ;'@N'BO\@!AONSSAC-,5I!B<;S2XH3-UH^A^3W/#41T5=]V)X
M+C3ZMZS?-"[^+#,!/_HPW1GC%5)^Z3[^%H!Q\T+ZE03.H<[)]1C^'*BS:T?(
M1[:#O8U8XYAK#5X9Z%*:M4V]CHC=%8>5L*#FY[12@I49WB&P,:BYW3RVJ[!7
M$9074C<Z[.H%;RP%4;JYMC2+(657&U!2))I-"T[D,9=EI?!KO:Y^^,)R<]]<
MR-+>H?J*<F+>(O<VT.N.MX-]L!8A"_2NTO=%'EE:UY]N?[YK]_9_ U!+ 0(4
M Q0    ( ,J 5US)8J];/2\" %"C&  1              "  0    !F<G!T
M+3(P,C4Q,C,Q+FAT;5!+ 0(4 Q0    ( ,J 5US1F-I;/14  )SS   1
M          "  6PO @!F<G!T+3(P,C4Q,C,Q+GAS9%!+ 0(4 Q0    ( ,J
M5UR<*7K\,RP  (+. 0 5              "  =A$ @!F<G!T+3(P,C4Q,C,Q
M7V-A;"YX;6Q02P$"% ,4    " #*@%=<4>8*7J=N  "8?@4 %0
M    @ $^<0( 9G)P="TR,#(U,3(S,5]D968N>&UL4$L! A0#%     @ RH!7
M7-YIL,.N"@  _@H  !0              ( !&. " &9R<'0M,C R-3$R,S%?
M9S$N:G!G4$L! A0#%     @ RH!77#6:(.L<\0$ ;6@" !4
M ( !^.H" &9R<'0M,C R-3$R,S%?9S$P+FIP9U!+ 0(4 Q0    ( ,J 5UR@
M+1T)VC   %<Q   4              "  4?<! !F<G!T+3(P,C4Q,C,Q7V<R
M+FIP9U!+ 0(4 Q0    ( ,J 5USH>A2Z844  ,5%   4              "
M 5,-!0!F<G!T+3(P,C4Q,C,Q7V<S+FIP9U!+ 0(4 Q0    ( ,J 5URBVV3M
M(28  .\F   4              "  >92!0!F<G!T+3(P,C4Q,C,Q7V<T+FIP
M9U!+ 0(4 Q0    ( ,J 5US#8O;FX$8  #Q'   4              "  3EY
M!0!F<G!T+3(P,C4Q,C,Q7V<U+FIP9U!+ 0(4 Q0    ( ,J 5UPXCG_$*S0
M  XU   4              "  4O !0!F<G!T+3(P,C4Q,C,Q7V<V+FIP9U!+
M 0(4 Q0    ( ,J 5US<. CC<3$  .LQ   4              "  :CT!0!F
M<G!T+3(P,C4Q,C,Q7V<W+FIP9U!+ 0(4 Q0    ( ,J 5UQ?*11A<C   !4Q
M   4              "  4LF!@!F<G!T+3(P,C4Q,C,Q7V<X+FIP9U!+ 0(4
M Q0    ( ,J 5US3DCU5\G0! ,EV 0 4              "  >]6!@!F<G!T
M+3(P,C4Q,C,Q7V<Y+FIP9U!+ 0(4 Q0    ( ,J 5UQOW+_8<4L! (72#  5
M              "  1/,!P!F<G!T+3(P,C4Q,C,Q7VQA8BYX;6Q02P$"% ,4
M    " #*@%=<_K\WA)?&  !KSPD %0              @ &W%PD 9G)P="TR
M,#(U,3(S,5]P<F4N>&UL4$L! A0#%     @ RH!77%?GRN?Q!0  =3D  !D
M             ( !@=X) &9R<'0M,C R-3$R,S%X97AX,3 Q,"YH=&U02P$"
M% ,4    " #*@%=<0C(Z-;GR  "U@P8 &0              @ &IY D 9G)P
M="TR,#(U,3(S,7AE>'@Q,#,S+FAT;5!+ 0(4 Q0    ( ,N 5UQ9\S]X8P(
M  L'   8              "  9G7"@!F<G!T+3(P,C4Q,C,Q>&5X>#(S,2YH
M=&U02P$"% ,4    " #+@%=<L-Q #64'  "K)   &               @ $R
MV@H 9G)P="TR,#(U,3(S,7AE>'@S,3$N:'1M4$L! A0#%     @ RX!77'&V
M8#QH!P  PB0  !@              ( !S>$* &9R<'0M,C R-3$R,S%X97AX
M,S$R+FAT;5!+ 0(4 Q0    ( ,N 5US!7KT!) 4  +X7   8
M  "  6OI"@!F<G!T+3(P,C4Q,C,Q>&5X>#,R,2YH=&U02P4&     !8 %@#%
)!0  Q>X*

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>frpt-20251231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:frpt="http://freshpet.com/20251231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="frpt-20251231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2026-02-19</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">frpt:PrivatelyHeldCompanyNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">frpt:AccountsReceivableFromOnePetSpecialtyDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelGroceryMassInternationalAndDigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">frpt:SalesChannelPetSpecialtyAndClubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:MA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:OR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:SC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:MA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:SC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">frpt:DeferredTaxAssetsOperatingLossCarryforwardForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">frpt:DeferredTaxAssetsStockOptionExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:DrawTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">frpt:ConversionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">frpt:ConversionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:AssetsPlaceInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">frpt:March2023NoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">frpt:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-08</startDate>
            <endDate>2022-04-08</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-14</startDate>
            <endDate>2025-03-14</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-15</startDate>
            <endDate>2025-09-15</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-15</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">frpt:PhillipsFeedServiceIncDbaPhillipsFeedAndPetSupplyComplaintMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">frpt:EquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">frpt:SharebasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:MarketBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ServicePeriodStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">frpt:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:OneDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">frpt:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:RawMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:ThreeVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">frpt:PackagingMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">frpt:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">frpt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-16</startDate>
            <endDate>2026-01-16</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611647</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">frpt:BillyCyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>frpt:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>frpt:day</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001611647</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-114"
      decimals="INF"
      id="f-742"
      unitRef="number">0.0143516</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-796">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-797">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <ecd:TrdArrDuration contextRef="c-224" id="f-1103">P304D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-36729</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">FRESHPET, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">20-1884894</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">1450 US-206</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Bedminster</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">07921</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">520-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">FRPT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">3300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">49057177</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Documents Incorporated by Reference &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The information required by Part III, Items 10, 11, 12, 13, and 14 of this Annual Report on Form 10-K will be filed (and are hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information, to be filed within 120 days after the end of the issuer's fiscal year.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-36">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-37">Our information security organization, led by our Chief Information Officer (our "CIO") who reports to our Chief Financial Officer (our "CFO"), is comprised of both I.T. security leadership and dedicated cybersecurity staff. The information security organization, collectively, has extensive technology security and program management experience including cybersecurity professional certifications such as Certified Information Systems Security Professional ("CISSP"), advanced degrees in Information Assurance, and numerous years' experience assessing and managing cybersecurity risk within the Department of Defense and other public companies. Our CIO has over 25 years of technology experience, including leading information governance, I.T. security, and cybersecurity teams and initiatives across both publicly traded companies and global organizations.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-39">Our CIO has over 25 years of technology experience, including leading information governance, I.T. security, and cybersecurity teams and initiatives across both publicly traded companies and global organizations.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-42">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our policies, practices, and standards for addressing material risks associated with cybersecurity are integrated into our overall risk management and are based on industry standards including the National Institute of Standards and Technology ("NIST") which aligns the prevention techniques, identification, protection, detection, response, and recovery related to an incident. These controls are tested by our information security organization and by independent third parties. We actively engage with industry groups for awareness of best practices and our third-party providers for industry benchmarking of critical areas within our cybersecurity posture. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our organization-wide information security program focuses on implementing effective and efficient controls, technologies, and other processes to help protect, identify, assess, manage and mitigate material cybersecurity threats and incidents. These processes include, among other things, regular testing of these controls through table-top exercises, penetration and vulnerability testing, auditing of our information security by an independent third-party auditor, ongoing security awareness training for employees and other educational programs, and continuous monitoring of our cybersecurity posture. We also employ numerous tools including, but not limited to, segregated layers of controls for access to our systems and security tools that help identify, isolate, remediate, and recover from identified vulnerabilities and security incidents in a timely manner. Our cybersecurity posture is managed by both our information security organization and through partnerships with industry recognized cybersecurity firms. We also utilize a third-party Virtual Chief Information Security Officer ("vCISO"). The vCISO works with the CIO and security team, including preparing and/or presenting key information to the Company's Audit Committee, as necessary.&lt;/span&gt;&lt;/div&gt;We have also created, and tested through incident response drills, the Freshpet Incident Response Plan and Playbook, which together set forth policy-level directives as well as specific guidelines for implementation, that describe our process for responding in the event of certain defined cyber incidents. These protocols (i) define the roles and responsibilities of participants, relationships to other Company policies and procedures, and reporting requirements needed during an incident, (ii) provide a framework by which our Incident Response Team ("IRT") shall determine the scope and risk of an incident, respond appropriately to that incident, and inform the Board and others depending upon the nature and severity of the incident, and (iii) reduce the likelihood of a similar incident from reoccurring following identification of such an incident.</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-41">Our policies, practices, and standards for addressing material risks associated with cybersecurity are integrated into our overall risk management and are based on industry standards including the National Institute of Standards and Technology ("NIST") which aligns the prevention techniques, identification, protection, detection, response, and recovery related to an incident. These controls are tested by our information security organization and by independent third parties. We actively engage with industry groups for awareness of best practices and our third-party providers for industry benchmarking of critical areas within our cybersecurity posture.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-43">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-44">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-45">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our organization-wide information security program focuses on implementing effective and efficient controls, technologies, and other processes to help protect, identify, assess, manage and mitigate material cybersecurity threats and incidents. These processes include, among other things, regular testing of these controls through table-top exercises, penetration and vulnerability testing, auditing of our information security by an independent third-party auditor, ongoing security awareness training for employees and other educational programs, and continuous monitoring of our cybersecurity posture. We also employ numerous tools including, but not limited to, segregated layers of controls for access to our systems and security tools that help identify, isolate, remediate, and recover from identified vulnerabilities and security incidents in a timely manner. Our cybersecurity posture is managed by both our information security organization and through partnerships with industry recognized cybersecurity firms. We also utilize a third-party Virtual Chief Information Security Officer ("vCISO"). The vCISO works with the CIO and security team, including preparing and/or presenting key information to the Company's Audit Committee, as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have also created, and tested through incident response drills, the Freshpet Incident Response Plan and Playbook, which together set forth policy-level directives as well as specific guidelines for implementation, that describe our process for responding in the event of certain defined cyber incidents. These protocols (i) define the roles and responsibilities of participants, relationships to other Company policies and procedures, and reporting requirements needed during an incident, (ii) provide a framework by which our Incident Response Team ("IRT") shall determine the scope and risk of an incident, respond appropriately to that incident, and inform the Board and others depending upon the nature and severity of the incident, and (iii) reduce the likelihood of a similar incident from reoccurring following identification of such an incident. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-47">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our CIO and other members of the information security organization routinely engage with our CFO regarding cyber risk management activities and provide updates and data, as needed, to other members of our executive team to facilitate decisions regarding security matters. No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-49">No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-48">No less than twice per year, and more frequently as appropriate, our CFO and CIO also provide updates regarding our cybersecurity risk management strategy and related activities to the Audit Committee of our Board of Directors, and provide other information as needed to facilitate the committee's oversight of our cybersecurity risk. Additionally, some of our Board members have completed specialized director training on cybersecurity risk.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-50">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorName contextRef="c-1" id="f-51">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-52">Short Hills, New Jersey</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">277975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">268633000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">63762000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">68419000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">76766000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">80794000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">9807000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">16026000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">7404000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">3126000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">435714000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">436998000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">1138671000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">1065869000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <frpt:DepositsOnPropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">118000</frpt:DepositsOnPropertyPlantAndEquipmentNet>
    <frpt:DepositsOnPropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">1047000</frpt:DepositsOnPropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">66424000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">3366000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">33446000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">33446000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">68893000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">34509000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">34152000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">1777775000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">1574878000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">42429000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">39164000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">31610000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">56263000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">2241000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">1322000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">2315000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">2120000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">78595000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">98869000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">397330000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">395163000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">65023000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">2213000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">28075000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">23273000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">93000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">569116000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">519518000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="3"
      id="f-101"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="3"
      id="f-102"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-103" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-104" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-105" unitRef="shares">48985000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-106" unitRef="shares">48970000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-107" unitRef="shares">48716000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-108" unitRef="shares">48702000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">49000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-110" unitRef="usd">49000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">1351201000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">1338160000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">-142669000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">-281806000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-115" unitRef="usd">334000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">-787000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-3" id="f-117" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="-3" id="f-118" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-119" unitRef="usd">256000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">256000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">1208659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">1055360000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">1777775000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">1574878000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">1102015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-126" unitRef="usd">975177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">766895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">652389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">579221000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-130" unitRef="usd">516023000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">449626000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-132" unitRef="usd">395956000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-133" unitRef="usd">250872000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">373954000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">357957000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">281318000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">75672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-138" unitRef="usd">37999000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">-30446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">9221000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">11868000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-142" unitRef="usd">13029000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-143" unitRef="usd">14120000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">12262000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">14097000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-6" decimals="-3" id="f-147" unitRef="usd">9918000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-7" decimals="-3" id="f-148" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">-4899000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">9524000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">-1068000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">70773000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">47523000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-154" unitRef="usd">-31514000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">-68364000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-156" unitRef="usd">598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-3" id="f-159" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-160" unitRef="usd">-1890000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">139137000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-162" unitRef="usd">46925000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">-33614000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">1121000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-165" unitRef="usd">-196000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-166" unitRef="usd">-1961000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-167" unitRef="usd">1121000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-168" unitRef="usd">-196000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-169" unitRef="usd">-1961000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">140258000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-171" unitRef="usd">46729000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-172" unitRef="usd">-35575000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-179" unitRef="shares">48800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-180" unitRef="shares">48487000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-181" unitRef="shares">48163000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-182" unitRef="shares">56037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-183" unitRef="shares">50255000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-184" unitRef="shares">48163000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-185" unitRef="shares">48051000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-186" unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-187" unitRef="usd">1325524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-188" unitRef="usd">-295117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-189" unitRef="usd">1370000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-12" decimals="-3" id="f-190" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-191" unitRef="usd">-256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-192" unitRef="usd">1031569000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-14" decimals="-3" id="f-193" unitRef="shares">160000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-15" decimals="-3" id="f-194" unitRef="usd">4517000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-3" id="f-195" unitRef="usd">4517000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings contextRef="c-14" decimals="-3" id="f-196" unitRef="shares">66000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-15" decimals="-3" id="f-197" unitRef="usd">-1400000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-7" decimals="-3" id="f-198" unitRef="usd">-1400000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-199" unitRef="usd">20554000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-200" unitRef="usd">20554000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <frpt:PurchaseOfCappedCallOptions contextRef="c-15" decimals="-3" id="f-201" unitRef="usd">-66211000</frpt:PurchaseOfCappedCallOptions>
    <frpt:PurchaseOfCappedCallOptions contextRef="c-7" decimals="-3" id="f-202" unitRef="usd">-66211000</frpt:PurchaseOfCappedCallOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-16" decimals="-3" id="f-203" unitRef="usd">-1961000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-204" unitRef="usd">-1961000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-17" decimals="-3" id="f-205" unitRef="usd">-33614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-206" unitRef="usd">-33614000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-18" decimals="-3" id="f-207" unitRef="shares">48277000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-208" unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-209" unitRef="usd">1282984000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-210" unitRef="usd">-328731000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-211" unitRef="usd">-591000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-22" decimals="-3" id="f-212" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-213" unitRef="usd">-256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-214" unitRef="usd">953454000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-24" decimals="-3" id="f-215" unitRef="shares">352000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-216" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-25" decimals="-3" id="f-217" unitRef="usd">9137000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-6" decimals="-3" id="f-218" unitRef="usd">9138000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings contextRef="c-24" decimals="-3" id="f-219" unitRef="shares">87000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-25" decimals="-3" id="f-220" unitRef="usd">-3341000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-6" decimals="-3" id="f-221" unitRef="usd">-3341000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-3" id="f-222" unitRef="usd">49380000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-223" unitRef="usd">49380000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-3" id="f-224" unitRef="usd">-196000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-225" unitRef="usd">-196000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-27" decimals="-3" id="f-226" unitRef="usd">46925000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-227" unitRef="usd">46925000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-28" decimals="-3" id="f-228" unitRef="shares">48716000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-229" unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-230" unitRef="usd">1338160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-231" unitRef="usd">-281806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-232" unitRef="usd">-787000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-32" decimals="-3" id="f-233" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-234" unitRef="usd">-256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-235" unitRef="usd">1055360000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-33" decimals="-3" id="f-236" unitRef="shares">189000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-34" decimals="-3" id="f-237" unitRef="usd">2106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">2106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings contextRef="c-33" decimals="-3" id="f-239" unitRef="shares">80000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-34" decimals="-3" id="f-240" unitRef="usd">-3122000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">-3122000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-34" decimals="-3" id="f-242" unitRef="usd">14057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-243" unitRef="usd">14057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-35" decimals="-3" id="f-244" unitRef="usd">1121000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">1121000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-3" id="f-246" unitRef="usd">139137000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">139137000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-37" decimals="-3" id="f-248" unitRef="shares">48985000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-249" unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-250" unitRef="usd">1351201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-251" unitRef="usd">-142669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-252" unitRef="usd">334000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-41" decimals="-3" id="f-253" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-254" unitRef="usd">-256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-255" unitRef="usd">1208659000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">139137000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-257" unitRef="usd">46925000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-258" unitRef="usd">-33614000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">12130000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">467000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-261" unitRef="usd">-2000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">-2212000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-6" decimals="-3" id="f-263" unitRef="usd">-1284000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-7" decimals="-3" id="f-264" unitRef="usd">-4321000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">13883000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">51807000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">24935000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">89721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-6" decimals="-3" id="f-269" unitRef="usd">73615000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-3" id="f-270" unitRef="usd">58517000</us-gaap:DepreciationAndAmortization>
    <frpt:DeferredDebtIssuanceCostWriteoffAndAmortization contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">2167000</frpt:DeferredDebtIssuanceCostWriteoffAndAmortization>
    <frpt:DeferredDebtIssuanceCostWriteoffAndAmortization contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">2089000</frpt:DeferredDebtIssuanceCostWriteoffAndAmortization>
    <frpt:DeferredDebtIssuanceCostWriteoffAndAmortization contextRef="c-7" decimals="-3" id="f-273" unitRef="usd">4060000</frpt:DeferredDebtIssuanceCostWriteoffAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">2347000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-6" decimals="-3" id="f-275" unitRef="usd">1350000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-7" decimals="-3" id="f-276" unitRef="usd">1549000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">-68800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-279" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:InventoryWriteDown contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-6" decimals="-3" id="f-281" unitRef="usd">347000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-7" decimals="-3" id="f-282" unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-6" decimals="-3" id="f-284" unitRef="usd">9918000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-7" decimals="-3" id="f-285" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">1890000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">6879000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-290" unitRef="usd">12228000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-291" unitRef="usd">-820000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-3822000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-6" decimals="-3" id="f-293" unitRef="usd">15484000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-294" unitRef="usd">1207000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">1312000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-296" unitRef="usd">-269000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-297" unitRef="usd">2249000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">4105000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-6" decimals="-3" id="f-299" unitRef="usd">5063000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-3" id="f-300" unitRef="usd">4053000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">1311000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-6" decimals="-3" id="f-302" unitRef="usd">12484000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-303" unitRef="usd">3543000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">-23396000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-6" decimals="-3" id="f-305" unitRef="usd">7811000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-306" unitRef="usd">19237000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">-1677000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-308" unitRef="usd">-1467000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">-1807000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">160561000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-311" unitRef="usd">154288000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-312" unitRef="usd">75940000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">148184000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">187092000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-7" decimals="-3" id="f-315" unitRef="usd">239093000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-6" decimals="-3" id="f-317" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-7" decimals="-3" id="f-318" unitRef="usd">113441000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c-7" decimals="-3" id="f-321" unitRef="usd">113441000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">-148184000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-323" unitRef="usd">-187092000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-324" unitRef="usd">-239093000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">2106000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-3" id="f-326" unitRef="usd">9138000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-327" unitRef="usd">4517000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">3021000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-329" unitRef="usd">2595000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-330" unitRef="usd">1400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">2120000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-6" decimals="-3" id="f-332" unitRef="usd">1977000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-7" decimals="-3" id="f-333" unitRef="usd">1109000</us-gaap:FinanceLeasePrincipalPayments>
    <frpt:PaymentsToAcquireCappedCallOptions contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">0</frpt:PaymentsToAcquireCappedCallOptions>
    <frpt:PaymentsToAcquireCappedCallOptions contextRef="c-6" decimals="-3" id="f-335" unitRef="usd">0</frpt:PaymentsToAcquireCappedCallOptions>
    <frpt:PaymentsToAcquireCappedCallOptions contextRef="c-7" decimals="-3" id="f-336" unitRef="usd">66211000</frpt:PaymentsToAcquireCappedCallOptions>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-6" decimals="-3" id="f-338" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-7" decimals="-3" id="f-339" unitRef="usd">393518000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-6" decimals="-3" id="f-341" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-7" decimals="-3" id="f-342" unitRef="usd">2026000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">-3035000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-344" unitRef="usd">4566000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">327289000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">9342000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-347" unitRef="usd">-28238000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-348" unitRef="usd">164136000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-349" unitRef="usd">268633000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-3" id="f-350" unitRef="usd">296871000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-351" unitRef="usd">132735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-352" unitRef="usd">277975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-353" unitRef="usd">268633000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-3" id="f-354" unitRef="usd">296871000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-355" unitRef="usd">910000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-6" decimals="-3" id="f-356" unitRef="usd">193000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-7" decimals="-3" id="f-357" unitRef="usd">308000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">11522000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-3" id="f-359" unitRef="usd">10154000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-360" unitRef="usd">9303000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">65405000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-362" unitRef="usd">1785000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-363" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">9311000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-6" decimals="-3" id="f-365" unitRef="usd">7760000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-7" decimals="-3" id="f-366" unitRef="usd">19286000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">7236000</frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid>
    <frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid contextRef="c-6" decimals="-3" id="f-368" unitRef="usd">0</frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid>
    <frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid contextRef="c-7" decimals="-3" id="f-369" unitRef="usd">29187000</frpt:ShareBasedCompensationArrangementTaxWithholdingsWithheldButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">101000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-6" decimals="-3" id="f-371" unitRef="usd">746000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-7" decimals="-3" id="f-372" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-373">Summary of Significant Accounting Policies: &lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Nature of the Business &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; Freshpet, Inc. (hereafter referred to as &#x201c;Freshpet&#x201d;, the &#x201c;Company&#x201d;, "we," "us" or "our"), a Delaware corporation, manufactures and markets natural fresh meals and treats for dogs and cats. The Company&#x2019;s products are distributed throughout the United States, Canada and other international markets, into major retail classes including Grocery, Mass, International, Digital, Pet Specialty, and Club.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Basis of Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;U.S. GAAP&#x201d;), and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). All amounts included herein have been rounded except where otherwise stated. As figures are rounded, numbers presented throughout this document may not add up precisely to the totals we provide and percentages may not precisely reflect the absolute figures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The financial statements include the accounts of the Company as well as the Company&#x2019;s wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Estimates and Uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, trade incentives, share-based compensation, and useful lives for long-lived assets. Actual results, as determined at a later date, could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Segments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company has one operating and reportable segment, as the Company's chief operating decision maker, who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accounting policies of the segment are the same as those described herein, Note 1 &#x2013; Summary of Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Investment in Unconsolidated Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company utilizes the equity method to account for investments when the Company possesses the ability to exercise significant influence, but not control, over the operating and financial policies of the investee. The ability to exercise significant influence is presumed when an investor possesses more than 20% of the voting interests of the investee. This presumption may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net income or loss. The Company has elected to record its share of equity in income (losses) of equity method investment on a one-quarter lag based on the most recently available financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Through 2022, we invested a total of $31,200 in a privately held company that operates in our industry, with no additional investments thereafter. The Company concluded that it is not the primary beneficiary as it does not have the power to direct activities that most significantly impact economic performance. Prior to March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company accounted for the investment under the equity method of accounting based on its ability to exercise significant influence, based on its representation on and the makeup of the investee's Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company no longer had representation on the investee's Board of Directors, and therefore determined that significant influence had been lost as of that date. As such, as of March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company stopped accounting for the investment as an equity method investment and began to account for the investment under Accounting Standards Codification (ASC) Topic 321 ("ASC 321"), Investments - Equity Securities. As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company's ability to exercise significant influence continues to be restricted as it no longer has, or the ability to obtain, board representation and it has no means of participation in any decision making processes as the privately held investee's Board of Directors is closely held. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Because the investee is a privately held company, there is not a means to obtain a readily determinable fair value of the entity. The Company follows ASC 321 using the measurement alternative to measure investments in investees that do not have readily determinable fair value and over which the Company does not have significant influence. Under ASC 321, the initial carrying value of the investment is equal to the previous carrying amount of the investment under the equity method. The carrying amount of the investment is subsequently adjusted for any impairment or adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Dividends and distributions, if any, from the investee would be recognized in the period in which they are received and recorded in other income on the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company performs a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Company estimates the investment's fair value in accordance with the principles of ASC Topic 820 ("ASC 820"), Fair Value Measurements and Disclosures. If the fair value is less than the investment's carrying value, the entity recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value. On March 26, 2024, the investee completed an equity funding, which we concluded represented an orderly transaction for an identical equity security with no differences in rights and obligations. As a result, pursuant to the ASC 321 measurement alternative, we adjusted the carrying amount of our equity investment from $23,528 as of December 31, 2023 to $33,446 as of March&#160;31, 2024, recognizing a gain of $9,918 in earnings for the year ended 2024, based on the observable transactional price of the identical equity security issued by the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 16, 2026, the privately held company was acquired by a third party - refer to Note 17 - Subsequent Events. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;March 2023 Issuance of $402.5 million of 3.00% Convertible Senior Notes (the "Convertible Notes") &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company evaluated the debt instrument and its embedded features to determine if the contract or the embedded components of the contract qualified as a derivative that would be required to be separately accounted for in accordance with the relevant accounting literature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for the Convertible Notes as a single liability measured at amortized cost with debt issuance costs recorded as a direct deduction to the debt liability in the Consolidated Balance Sheet. The Company uses the effective interest rate method to amortize the debt issuance costs to interest expense over the respective term of the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; Inventories are stated at the lower of cost or market, using the first-in, first-out method. When necessary, the Company provides allowances to adjust the carrying value of its inventories to the lower of cost or net realizable value, including any costs to sell or dispose and consideration for obsolescence, excessive inventory levels, product deterioration and other factors in evaluating net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Property, Plant, and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; Property, plant, and equipment are recorded at cost. The Company recognizes depreciation pursuant to the straight-line method based upon estimated useful lives of 7 years for furniture and office equipment, 9 years for refrigeration equipment, 5 to 10 years for machinery and equipment, and 15 to 39 years for building and improvements. Capitalized cost includes the costs incurred to bring the property, plant, and equipment to the condition and location necessary for its intended use, which includes any necessary delivery, electrical, and installation cost for equipment. Maintenance and repairs that do not extend the useful life of the assets over two years are charged to expense as incurred. Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives on the straight-line method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company evaluates all long-lived assets for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Estimating future net cash flows and determining fair value of assets requires significant estimates and assumptions by management. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value and is charged to expense in the period of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company is a lessee in noncancelable (1) operating leases, and (2) finance leases, which it accounts for in accordance with ASC Topic 842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use asset and a lease liability at the lease commencement date. For both operating and finance leases, the right of use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received; and the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s leases do not provide an implicit rate; therefore, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments for those leases. The Company&#x2019;s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Right of use assets for the operating and finance leases are periodically reviewed for impairment losses. The Company uses the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant, and Equipment - Overall, to determine whether a right of use asset is impaired, and if so, the amount of the impairment loss to recognize. No such loss was recognized as of December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company monitors for events or changes in circumstances that require a reassessment of its leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding right of use asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has elected the practical expedient to combine lease and non-lease components when determining the right of use asset and lease liability for certain classes of leased assets, including office buildings, warehouse buildings and manufacturing equipment. This election has not been made for all other classes of leased assets. The Company has also elected to not recognize right of use assets and lease liabilities for short-term leases that have a lease term of 12 months or less. The Company recognizes the lease payments associated with its short-term leases as an expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; The Company accounts for income taxes pursuant to the provisions of ASC Topic 740 ("ASC 740"), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. This approach requires, among other things, an asset and liability approach to calculating deferred income taxes, and recognizing deferred tax assets and liabilities for expected future tax consequences stemming from temporary differences between asset and liability carrying amounts and their tax bases, principally net operating loss carryforwards, depreciation, and share-based compensation. Deferred tax assets and liabilities are measured using enacted tax rates in effects for the years in which those temporary differences are expected to be recovered or settled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A valuation allowance is established to offset any net deferred tax assets for which management believes it is more likely than not (a probability level of more than 50%) that the net deferred asset will not be realized. This evaluation utilizes the framework contained in ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Share-based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#x2011;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The Company holds treasury bills with original maturities when purchased of less than three months, within cash and cash equivalents, carried at amortized cost on the Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Treasury bills have been classified as held-to-maturity as we have the ability and intent to hold them to maturity. As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company had $99,789 of treasury bills within cash equivalents, which included $275 of amortized discount. As of December&#160;31, 2024,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company had $109,608 of treasury bills within cash equivalents, which included $300 of amortized discount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Trade Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; The allowance for doubtful accounts is based on the Company's assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances and current economic conditions that may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;affect a customer's ability to pay. For the year ended December 31, 2025, we recognized a provision for loss on accounts receivable of $12,130, of which $10,680 was attributable to the liquidation of one of our pet specialty distributors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Implementation Costs of Cloud Computing Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; As of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and 2024, the Company's deferred implementation costs of systems associated with cloud computing arrangements, which are reflected within prepaid and other assets, were $13,428 and $8,965, respectively. The cost will be recognized over the term of the agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; ASC 820 guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when their fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our financial assets and liabilities include cash and cash equivalents, receivables, accounts payable and accrued liabilities, the fair values of which approximate their carrying values due to the short-term nature of these instruments. The Company holds certain financial assets within cash and cash equivalents in the form of held-to-maturity treasury bills as we have the ability and intent to hold them to maturity, as such, they are not fair valued each reporting period but instead measured at amortized cost. The fair value of these assets is based on quoted market prices for the same or similar securities within less active markets, which the Company determined to be Level 2 inputs. As of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the fair value of these treasury bills approximates their carrying value due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Certain financial and non-financial assets, including operating lease right-of-use assets and property, plant, and equipment are reported at their carrying values and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the investment in equity securities, we have elected the measurement alternative under which we measure this investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes, if any, in orderly transactions for an identical or a similar investment of the same issuer, for which the change in fair value would be included in net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Refer to Note 7 - Convertible Senior Notes for the fair value of our Convertible Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025, the Company maintained Level 1 and Level 2 assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Revenue Recognition and Incentives &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; Revenues primarily consist of the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consists primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#x2019;s experience and current economic trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Sales taxes and other similar taxes are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;There were no contract assets as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Net Sales &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; Information about the Company&#x2019;s net sales by class of retailer is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Grocery, Mass, International and Digital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;642,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pet Specialty and Club&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;209,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;174,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,102,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;975,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The pet specialty and club class of retailers service a specific consumer through specialized offerings, which include value focused and or premium products. In contrast, grocery, mass, international and digital offer a wide variety of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Advertising&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; Advertising costs are expensed when incurred, with the exception of production costs which are expensed the first time advertising takes place. Advertising costs, consisting primarily of media ads, were $157,844, $127,681 and $97,877, in 2025, 2024 and 2023, respectively. As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2024 and 2023 we had $0, $29 and $56, respectively of production cost in prepaid expense, representing advertising that had yet to take place.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shipping and Handling Costs/Freight Out&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#x2013; Costs incurred for shipping and handling are included in selling, general, and administrative expenses within the statement of income (loss) and comprehensive income (loss). Shipping and handling costs primarily consist of costs associated with moving finished products to customers, including costs associated with our distribution center and the cost of shipping products to customers through third-party carriers. Shipping and handling cost totaled $63,920, $58,424, and $57,427 in 2025, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2023, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2023-09, Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations. Additionally, this ASU requires companies to disclose the total amount of income taxes paid during the period. This guidance is effective for the Company for the current annual report for the fiscal year ending December 31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and subsequent interim periods and the Company has adopted the guidance retrospectively as of the effective date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Refer to Note 4 - Income Taxes for required disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2024, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which requires disclosures related to the specific types of expenses included within the expense captions presented on the face of the income statement as well as disclosures about selling expenses. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2027 and subsequent interim periods, with early adoption permitted. The guidance is required to be applied on a retrospective basis for all prior periods presented in the financial statements. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2025, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2025-06, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which amends certain aspects of the accounting for software costs, including removing software development project stages and requiring companies to capitalize software costs when both of the following occur: (1) management authorizes or commits to funding a software project and (2) it is probable that the project will be completed and the software will be used to perform the function intended. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2028, including the interim periods within that fiscal year, with early adoption permitted. The guidance can be applied prospectively, retrospectively, or utilizing a modified transition approach. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <frpt:NatureOfTheBusinessPolicyTextBlock contextRef="c-1" id="f-374">Freshpet, Inc. (hereafter referred to as &#x201c;Freshpet&#x201d;, the &#x201c;Company&#x201d;, "we," "us" or "our"), a Delaware corporation, manufactures and markets natural fresh meals and treats for dogs and cats. The Company&#x2019;s products are distributed throughout the United States, Canada and other international markets, into major retail classes including Grocery, Mass, International, Digital, Pet Specialty, and Club.</frpt:NatureOfTheBusinessPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-375">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;U.S. GAAP&#x201d;), and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). All amounts included herein have been rounded except where otherwise stated. As figures are rounded, numbers presented throughout this document may not add up precisely to the totals we provide and percentages may not precisely reflect the absolute figures.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-376">The financial statements include the accounts of the Company as well as the Company&#x2019;s wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-377">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in determining, among other items, trade incentives, share-based compensation, and useful lives for long-lived assets. Actual results, as determined at a later date, could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-378">The Company has one operating and reportable segment, as the Company's chief operating decision maker, who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c-1" decimals="0" id="f-379" unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-380" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-381">The Company utilizes the equity method to account for investments when the Company possesses the ability to exercise significant influence, but not control, over the operating and financial policies of the investee. The ability to exercise significant influence is presumed when an investor possesses more than 20% of the voting interests of the investee. This presumption may&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. &lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net income or loss. The Company has elected to record its share of equity in income (losses) of equity method investment on a one-quarter lag based on the most recently available financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Through 2022, we invested a total of $31,200 in a privately held company that operates in our industry, with no additional investments thereafter. The Company concluded that it is not the primary beneficiary as it does not have the power to direct activities that most significantly impact economic performance. Prior to March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company accounted for the investment under the equity method of accounting based on its ability to exercise significant influence, based on its representation on and the makeup of the investee's Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company no longer had representation on the investee's Board of Directors, and therefore determined that significant influence had been lost as of that date. As such, as of March&#160;30, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company stopped accounting for the investment as an equity method investment and began to account for the investment under Accounting Standards Codification (ASC) Topic 321 ("ASC 321"), Investments - Equity Securities. As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company's ability to exercise significant influence continues to be restricted as it no longer has, or the ability to obtain, board representation and it has no means of participation in any decision making processes as the privately held investee's Board of Directors is closely held. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Because the investee is a privately held company, there is not a means to obtain a readily determinable fair value of the entity. The Company follows ASC 321 using the measurement alternative to measure investments in investees that do not have readily determinable fair value and over which the Company does not have significant influence. Under ASC 321, the initial carrying value of the investment is equal to the previous carrying amount of the investment under the equity method. The carrying amount of the investment is subsequently adjusted for any impairment or adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Dividends and distributions, if any, from the investee would be recognized in the period in which they are received and recorded in other income on the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;The Company performs a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Company estimates the investment's fair value in accordance with the principles of ASC Topic 820 ("ASC 820"), Fair Value Measurements and Disclosures. If the fair value is less than the investment's carrying value, the entity recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestments contextRef="c-42" decimals="-3" id="f-382" unitRef="usd">31200000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-23" decimals="-3" id="f-383" unitRef="usd">23528000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-43" decimals="-3" id="f-384" unitRef="usd">33446000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-6" decimals="-3" id="f-385" unitRef="usd">9918000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-44" decimals="-5" id="f-386" unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-44" decimals="2" id="f-387" unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-388">In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023,&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company evaluated the debt instrument and its embedded features to determine if the contract or the embedded components of the contract qualified as a derivative that would be required to be separately accounted for in accordance with the relevant accounting literature. &lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for the Convertible Notes as a single liability measured at amortized cost with debt issuance costs recorded as a direct deduction to the debt liability in the Consolidated Balance Sheet. The Company uses the effective interest rate method to amortize the debt issuance costs to interest expense over the respective term of the Convertible Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-44" decimals="-5" id="f-389" unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-390">Inventories are stated at the lower of cost or market, using the first-in, first-out method. When necessary, the Company provides allowances to adjust the carrying value of its inventories to the lower of cost or net realizable value, including any costs to sell or dispose and consideration for obsolescence, excessive inventory levels, product deterioration and other factors in evaluating net realizable value.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-391">Property, plant, and equipment are recorded at cost. The Company recognizes depreciation pursuant to the straight-line method based upon estimated useful lives of 7 years for furniture and office equipment, 9 years for refrigeration equipment, 5 to 10 years for machinery and equipment, and 15 to 39 years for building and improvements. Capitalized cost includes the costs incurred to bring the property, plant, and equipment to the condition and location necessary for its intended use, which includes any necessary delivery, electrical, and installation cost for equipment. Maintenance and repairs that do not extend the useful life of the assets over two years are charged to expense as incurred. Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives on the straight-line method.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-45" id="f-392">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-46" id="f-393">P9Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-47" id="f-394">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-48" id="f-395">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-49" id="f-396">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-50" id="f-397">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <frpt:PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod contextRef="c-1" id="f-398">P2Y</frpt:PropertyPlantAndEquipmentMaintenanceAndRepairsExtensionOfUsefulLifePeriod>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-399">The Company evaluates all long-lived assets for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Estimating future net cash flows and determining fair value of assets requires significant estimates and assumptions by management. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value and is charged to expense in the period of impairment.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-400">The Company is a lessee in noncancelable (1) operating leases, and (2) finance leases, which it accounts for in accordance with ASC Topic 842&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right of use asset and a lease liability at the lease commencement date. For both operating and finance leases, the right of use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received; and the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s leases do not provide an implicit rate; therefore, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments for those leases. The Company&#x2019;s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Right of use assets for the operating and finance leases are periodically reviewed for impairment losses. The Company uses the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant, and Equipment - Overall, to determine whether a right of use asset is impaired, and if so, the amount of the impairment loss to recognize. No such loss was recognized as of December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company monitors for events or changes in circumstances that require a reassessment of its leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding right of use asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has elected the practical expedient to combine lease and non-lease components when determining the right of use asset and lease liability for certain classes of leased assets, including office buildings, warehouse buildings and manufacturing equipment. This election has not been made for all other classes of leased assets. The Company has also elected to not recognize right of use assets and lease liabilities for short-term leases that have a lease term of 12 months or less. The Company recognizes the lease payments associated with its short-term leases as an expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-401">The Company accounts for income taxes pursuant to the provisions of ASC Topic 740 ("ASC 740"), &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. This approach requires, among other things, an asset and liability approach to calculating deferred income taxes, and recognizing deferred tax assets and liabilities for expected future tax consequences stemming from temporary differences between asset and liability carrying amounts and their tax bases, principally net operating loss carryforwards, depreciation, and share-based compensation. Deferred tax assets and liabilities are measured using enacted tax rates in effects for the years in which those temporary differences are expected to be recovered or settled.&lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A valuation allowance is established to offset any net deferred tax assets for which management believes it is more likely than not (a probability level of more than 50%) that the net deferred asset will not be realized. This evaluation utilizes the framework contained in ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-402">The Company recognizes share-based compensation based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. The Company estimates grant date fair value of its options using the Black-Scholes Merton option-pricing model. Service and performance based restricted stock units are measured based on the fair market value of the underlying stock on the dates of the grants whereas market based restricted stock units, such as total shareholder return awards, are measured using the Monte-Carlo simulation. Share awards are amortized under the straight-line method over the requisite service period of the entire award. Certain awards provide for accelerated vesting upon retirement if age and service conditions are met. When an employee is retirement&#x2011;eligible (or becomes eligible during the vesting period), the Company recognizes compensation cost for the portion of the award for which the requisite service period has been rendered, resulting in accelerated expense recognition. The Company accounts for forfeitures as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-403">The Company holds treasury bills with original maturities when purchased of less than three months, within cash and cash equivalents, carried at amortized cost on the Consolidated Balance Sheet. Treasury bills have been classified as held-to-maturity as we have the ability and intent to hold them to maturity.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-51" decimals="-3" id="f-404" unitRef="usd">99789000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ServicingAssetAtAmortizedValue contextRef="c-51" decimals="-3" id="f-405" unitRef="usd">275000</us-gaap:ServicingAssetAtAmortizedValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-52" decimals="-3" id="f-406" unitRef="usd">109608000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ServicingAssetAtAmortizedValue contextRef="c-52" decimals="-3" id="f-407" unitRef="usd">300000</us-gaap:ServicingAssetAtAmortizedValue>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-408">The allowance for doubtful accounts is based on the Company's assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances and current economic conditions that may&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;affect a customer's ability to pay.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">12130000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-53" decimals="-3" id="f-410" unitRef="usd">10680000</us-gaap:ProvisionForDoubtfulAccounts>
    <frpt:ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock contextRef="c-1" id="f-411">As of December&#160;31, 2025&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and 2024, the Company's deferred implementation costs of systems associated with cloud computing arrangements, which are reflected within prepaid and other assets, were $13,428 and $8,965, respectively. The cost will be recognized over the term of the agreements.&lt;/span&gt;</frpt:ImplementationCostsOfCloudComputingArrangementPolicyPolicyTextBlock>
    <frpt:ImplementationCosts contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">13428000</frpt:ImplementationCosts>
    <frpt:ImplementationCosts contextRef="c-6" decimals="-3" id="f-413" unitRef="usd">8965000</frpt:ImplementationCosts>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-414">ASC 820 guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.5pt"&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when their fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our financial assets and liabilities include cash and cash equivalents, receivables, accounts payable and accrued liabilities, the fair values of which approximate their carrying values due to the short-term nature of these instruments. The Company holds certain financial assets within cash and cash equivalents in the form of held-to-maturity treasury bills as we have the ability and intent to hold them to maturity, as such, they are not fair valued each reporting period but instead measured at amortized cost. The fair value of these assets is based on quoted market prices for the same or similar securities within less active markets, which the Company determined to be Level 2 inputs. As of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the fair value of these treasury bills approximates their carrying value due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Certain financial and non-financial assets, including operating lease right-of-use assets and property, plant, and equipment are reported at their carrying values and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the investment in equity securities, we have elected the measurement alternative under which we measure this investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes, if any, in orderly transactions for an identical or a similar investment of the same issuer, for which the change in fair value would be included in net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-415">Revenues primarily consist of the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue is recognized when performance obligations under the terms of the contract with the customer are satisfied, which occurs once control is transferred upon delivery to the customer.&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue is reported net of applicable trade incentives and allowances. Amounts billed and due from our customers are classified as receivables and require payment on a short-term basis and, therefore, we do not have any significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, including estimates of trade incentives the Company offers to its customers and their consumers. Trade incentives consists primarily of customer pricing allowances and merchandising funds, and consumer coupons offered through various programs to customers and consumers. Estimates of trade promotion expense and coupon redemption costs are based upon programs offered, timing of those offers, estimated redemption/usage rates from historical performance, management&#x2019;s experience and current economic trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Sales taxes and other similar taxes are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The pet specialty and club class of retailers service a specific consumer through specialized offerings, which include value focused and or premium products. In contrast, grocery, mass, international and digital offer a wide variety of products.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="INF" id="f-416" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="INF" id="f-417" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-418">Information about the Company&#x2019;s net sales by class of retailer is as follows:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Grocery, Mass, International and Digital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;642,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pet Specialty and Club&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;209,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;174,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,102,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;975,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-3" id="f-419" unitRef="usd">892941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-3" id="f-420" unitRef="usd">800775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-3" id="f-421" unitRef="usd">642306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-3" id="f-422" unitRef="usd">209074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-3" id="f-423" unitRef="usd">174402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-3" id="f-424" unitRef="usd">124589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">1102015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-426" unitRef="usd">975177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-427" unitRef="usd">766895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-428">Advertising costs are expensed when incurred, with the exception of production costs which are expensed the first time advertising takes place.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-429" unitRef="usd">157844000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-6" decimals="-3" id="f-430" unitRef="usd">127681000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-7" decimals="-3" id="f-431" unitRef="usd">97877000</us-gaap:AdvertisingExpense>
    <us-gaap:PrepaidAdvertising contextRef="c-4" decimals="-3" id="f-432" unitRef="usd">0</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising contextRef="c-5" decimals="-3" id="f-433" unitRef="usd">29000</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising contextRef="c-23" decimals="-3" id="f-434" unitRef="usd">56000</us-gaap:PrepaidAdvertising>
    <frpt:ShippingAndHandlingCostsFreightOutPolicyTextBlock contextRef="c-1" id="f-435">Costs incurred for shipping and handling are included in selling, general, and administrative expenses within the statement of income (loss) and comprehensive income (loss). Shipping and handling costs primarily consist of costs associated with moving finished products to customers, including costs associated with our distribution center and the cost of shipping products to customers through third-party carriers.</frpt:ShippingAndHandlingCostsFreightOutPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-60" decimals="-3" id="f-436" unitRef="usd">63920000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-61" decimals="-3" id="f-437" unitRef="usd">58424000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-62" decimals="-3" id="f-438" unitRef="usd">57427000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2023, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2023-09, Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which requires improved disclosures related to the rate reconciliation and income taxes paid. This ASU requires companies to reconcile the income tax expense attributable to continuing operations to the statutory federal income tax rate applied to pre-tax income from continuing operations. Additionally, this ASU requires companies to disclose the total amount of income taxes paid during the period. This guidance is effective for the Company for the current annual report for the fiscal year ending December 31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and subsequent interim periods and the Company has adopted the guidance retrospectively as of the effective date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2024, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which requires disclosures related to the specific types of expenses included within the expense captions presented on the face of the income statement as well as disclosures about selling expenses. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2027 and subsequent interim periods, with early adoption permitted. The guidance is required to be applied on a retrospective basis for all prior periods presented in the financial statements. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2025, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASU 2025-06, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which amends certain aspects of the accounting for software costs, including removing software development project stages and requiring companies to capitalize software costs when both of the following occur: (1) management authorizes or commits to funding a software project and (2) it is probable that the project will be completed and the software will be used to perform the function intended. This guidance will be effective for the Company for the annual report for the fiscal year ending December 31, 2028, including the interim periods within that fiscal year, with early adoption permitted. The guidance can be applied prospectively, retrospectively, or utilizing a modified transition approach. The Company is currently evaluating the provisions of this guidance and its effect on its future consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-440">Inventories, net: &lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw Materials and Work in Process&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Packaging Components Material&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw Materials and Work in Process&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Packaging Components Material&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="c-4" decimals="-3" id="f-442" unitRef="usd">15408000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="c-5" decimals="-3" id="f-443" unitRef="usd">16289000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c-4" decimals="-3" id="f-444" unitRef="usd">5687000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c-5" decimals="-3" id="f-445" unitRef="usd">7296000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c-4" decimals="-3" id="f-446" unitRef="usd">55671000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-5" decimals="-3" id="f-447" unitRef="usd">57209000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-448" unitRef="usd">76766000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-449" unitRef="usd">80794000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-450">Property, Plant and Equipment, net: &lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Refrigeration Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;344,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Building, Land and Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;730,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;712,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture and Office Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance Lease Right of Use Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less: Accumulated Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(338,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(265,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,138,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,065,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Depreciation and amortization expense related to property, plant and equipment totaled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$86,399,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$69,497&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$58,169&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2025&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2024 and 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, respectively; of which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$64,167&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$51,735&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$42,667&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; was recorded to cost of goods sold for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2025&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, respectively, with the remainder of depreciation expense recorded to selling, general and administrative expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-451">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Refrigeration Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;344,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Building, Land and Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;730,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;712,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture and Office Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance Lease Right of Use Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less: Accumulated Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(338,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(265,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,138,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,065,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-46" decimals="-3" id="f-452" unitRef="usd">211709000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-63" decimals="-3" id="f-453" unitRef="usd">193249000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-64" decimals="-3" id="f-454" unitRef="usd">344890000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-65" decimals="-3" id="f-455" unitRef="usd">279093000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-66" decimals="-3" id="f-456" unitRef="usd">730298000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-67" decimals="-3" id="f-457" unitRef="usd">712209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-45" decimals="-3" id="f-458" unitRef="usd">18464000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-68" decimals="-3" id="f-459" unitRef="usd">13570000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-69" decimals="-3" id="f-460" unitRef="usd">5162000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-70" decimals="-3" id="f-461" unitRef="usd">12000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-71" decimals="-3" id="f-462" unitRef="usd">130438000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-3" id="f-463" unitRef="usd">104526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-464" unitRef="usd">35714000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-465" unitRef="usd">28478000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-466" unitRef="usd">1476675000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-467" unitRef="usd">1331137000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-468" unitRef="usd">338004000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-469" unitRef="usd">265268000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-470" unitRef="usd">1138671000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-471" unitRef="usd">1065869000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-472" unitRef="usd">86399000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-473" unitRef="usd">69497000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-474" unitRef="usd">58169000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-73" decimals="-3" id="f-475" unitRef="usd">64167000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-74" decimals="-3" id="f-476" unitRef="usd">51735000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-75" decimals="-3" id="f-477" unitRef="usd">42667000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-478">Income Taxes:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of income (loss) before income taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(27,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of income tax (benefit) expense as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.194%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table shows the principal reasons for the difference between the effective income tax rate and the statutory federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="24" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(97.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Nontaxable or nondeductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense - excess benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-deductible compensation under IRC Section 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax credits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and local income tax, net of federal income tax effect &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate effects:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;The states that contribute to the majority (greater than 50%) of the tax effect in this category include California, Pennsylvania, Illinois and Florida for 2025, California for 2024, and North Carolina, New York, Texas and Massachusetts for 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective tax rate for December 31, 2025, differed from the U.S. federal statutory rate of 21% primarily due to the release of the valuation allowance, which significantly reduced the effective tax rate. The rate was further reduced by the excess tax benefit from stock-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective tax rate for December 31, 2024 and 2023, differed from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance in the prior year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amounts of cash taxes paid by the Company are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income taxes, net of amounts refunded&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($530), Pennsylvania ($125), Texas ($123) and Illinois ($75) for 2025. For 2024, such jurisdictions included Massachusetts ($30), New York ($45), North Carolina ($30), Oregon ($30), South Carolina ($15) and Tennessee ($15). For 2023, such jurisdictions included Massachusetts ($40), New York ($57), North Carolina ($79), South Carolina ($25), Tennessee ($25) and Texas ($25).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.628%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal net operating losses (NOLs)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(59,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(47,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(35,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(92,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(94,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2024, the Company determined that a full valuation allowance against its $98.5 million of net deferred tax assets was appropriate. At December&#160;31, 2025, the Company concluded that it was appropriate to release a majority of the valuation allowance against the $71.4 million of deferred tax assets recorded as of that date based on the weight of available evidence, which now supports the conclusion that it is more likely than not that the majority of deferred tax assets will be realized. Based on sustained profitability, including three-year cumulative income before taxes of $76.9 million, excluding the prior year gain on our equity investment, the significant deferred tax liabilities expected to reverse in future periods, and the projections of future taxable income sufficient to fully utilize the Company's federal and state NOLs, the positive evidence supporting the release of most of the valuation allowance outweighed the negative evidence supporting a full valuation allowance. As a result, we recognized a deferred income tax benefit of $68.8 million for the year ended December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company continues to maintain a partial valuation allowance of $2.6 million against certain deferred tax assets, of which, $1.7 million relates to foreign NOLs. With the exception of operations in the United Kingdom, the Company's foreign subsidiaries have not yet generated sustained income. Accordingly, the Company believes it is prudent to maintain a full valuation allowance on these foreign NOLs because it is more likely than not that the related tax benefits will not be realized. The remaining $0.9 million valuation allowance relates to deferred tax assets associated with stock-based compensation, which are not expected to be realized due to anticipated limitations on future deductions, and a state tax credit that is expected to expire unused based on current projections.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Impact of the One Big Beautiful Bill Act ("OBBBA")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 4, 2025, the OBBBA was enacted. Among other changes, the OBBBA made permanent (i) 100% bonus depreciation on qualified fixed assets, (ii) the immediate deduction for domestic research and development expenses, and (iii) revisions to the limitation on the deductibility of business interest expense. The provisions of the OBBBA did not materially impact the Company's income tax provision during the year ended December 31, 2025, though the Company continues to evaluate the potential effects of the OBBBA on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Public entities are required to evaluate, measure, recognize and disclose uncertain tax positions. The Company has analyzed its tax positions and concluded that, as of December 31, 2025, it had no uncertain tax positions. Historically, the Company incurred U.S. federal and state net operating losses from its inception through 2023 and began generating taxable income in 2024. As such, tax years from inception onward remain subject to potential examination because the utilization of NOLs from earlier years opens those years to audit by federal and state taxing authorities. Interest and penalties, if any, related to uncertain tax positions are recorded within the income tax provision. The Company had no unrecognized tax benefits and has not accrued any interest or penalties for the years ended 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company also evaluated the impact of the disallowance of certain compensation deductions under Internal Revenue Code Section 162(m). This analysis resulted in the disallowance of $3.1 million of compensation expense, which increased the Company's effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Net Operating Loss Summary&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2025, the Company had federal NOL carryforwards of $391.1 million. Of this amount, $146.5 million - generated in 2017 and prior years - will expire, if unused, between 2028 and 2037. The remaining $244.6 million, generated from 2018 through 2023, may be carried forward indefinitely but generally may only be used to offset up to 80% of taxable income in any given year. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company may be subject to the NOL utilization limitations of Section 382 of the Code. An ownership change would impose an annual limitation on the use of pre&#x2011;change NOLs. The amount of any such limitation depends on the Company&#x2019;s value immediately before the ownership change, capital changes during a specified testing period, and the federal long&#x2011;term tax&#x2011;exempt rate. The Company has completed several Section 382 analyses in prior years that concluded that certain annual limitations apply.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2025&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, the Company also had $275.4 million of state NOLs that are scheduled to expire between &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2046&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, and  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$1.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; of United Kingdom&lt;/span&gt; NOLs, which do not expire.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of income (loss) before income taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(27,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-480" unitRef="usd">71745000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-481" unitRef="usd">55408000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-482" unitRef="usd">-27200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-483" unitRef="usd">-972000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-484" unitRef="usd">-7885000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-485" unitRef="usd">-4314000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-486" unitRef="usd">70773000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-487" unitRef="usd">47523000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-488" unitRef="usd">-31514000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of income tax (benefit) expense as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.194%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-490" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-491" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-492" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-493" unitRef="usd">436000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-494" unitRef="usd">598000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-495" unitRef="usd">210000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-496" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-497" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-498" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-499" unitRef="usd">436000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-500" unitRef="usd">598000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-501" unitRef="usd">210000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-502" unitRef="usd">-57729000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-503" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-504" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-505" unitRef="usd">-11164000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-506" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-507" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-508" unitRef="usd">93000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-509" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-510" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-511" unitRef="usd">-68800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-512" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-513" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-514" unitRef="usd">-68364000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-515" unitRef="usd">598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-516" unitRef="usd">210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-517">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table shows the principal reasons for the difference between the effective income tax rate and the statutory federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="24" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(97.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Nontaxable or nondeductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense - excess benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-deductible compensation under IRC Section 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax credits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and local income tax, net of federal income tax effect &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate effects:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;The states that contribute to the majority (greater than 50%) of the tax effect in this category include California, Pennsylvania, Illinois and Florida for 2025, California for 2024, and North Carolina, New York, Texas and Massachusetts for 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-518" unitRef="usd">14859000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-519" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="-3" id="f-520" unitRef="usd">9983000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="3" id="f-521" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="-3" id="f-522" unitRef="usd">-6989000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="3" id="f-523" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-524" unitRef="usd">-68968000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-525" unitRef="number">-0.975</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-526" unitRef="usd">-4946000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="3" id="f-527" unitRef="number">-0.104</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-528" unitRef="usd">8001000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="3" id="f-529" unitRef="number">-0.241</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-530" unitRef="usd">-1812000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-531" unitRef="number">-0.025</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-6" decimals="-3" id="f-532" unitRef="usd">-8775000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-6" decimals="3" id="f-533" unitRef="number">-0.185</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-7" decimals="-3" id="f-534" unitRef="usd">-2327000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-7" decimals="3" id="f-535" unitRef="number">0.070</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount contextRef="c-1" decimals="-3" id="f-536" unitRef="usd">656000</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent contextRef="c-1" decimals="3" id="f-537" unitRef="number">0.009</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount contextRef="c-6" decimals="-3" id="f-538" unitRef="usd">1619000</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent contextRef="c-6" decimals="3" id="f-539" unitRef="number">0.034</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount contextRef="c-7" decimals="-3" id="f-540" unitRef="usd">86000</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mAmount>
    <frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent contextRef="c-7" decimals="3" id="f-541" unitRef="number">-0.002</frpt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationUnderIRCSection162mPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="-3" id="f-542" unitRef="usd">351000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-543" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-6" decimals="-3" id="f-544" unitRef="usd">372000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-6" decimals="3" id="f-545" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-7" decimals="-3" id="f-546" unitRef="usd">325000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-7" decimals="3" id="f-547" unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-548" unitRef="usd">1697000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-549" unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-6" decimals="-3" id="f-550" unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-6" decimals="3" id="f-551" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-7" decimals="-3" id="f-552" unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-7" decimals="3" id="f-553" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-554" unitRef="usd">-1231000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-555" unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-6" decimals="-3" id="f-556" unitRef="usd">217000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-6" decimals="3" id="f-557" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-7" decimals="-3" id="f-558" unitRef="usd">38000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-7" decimals="3" id="f-559" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-560" unitRef="usd">-10819000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-561" unitRef="number">-0.153</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="-3" id="f-562" unitRef="usd">472000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-563" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="-3" id="f-564" unitRef="usd">171000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-565" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-76" decimals="-3" id="f-566" unitRef="usd">33000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-76" decimals="3" id="f-567" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-77" decimals="-3" id="f-568" unitRef="usd">1385000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-77" decimals="3" id="f-569" unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-78" decimals="-3" id="f-570" unitRef="usd">505000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-78" decimals="3" id="f-571" unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-79" decimals="-3" id="f-572" unitRef="usd">264000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-79" decimals="3" id="f-573" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-80" decimals="-3" id="f-574" unitRef="usd">271000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-80" decimals="3" id="f-575" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-81" decimals="-3" id="f-576" unitRef="usd">400000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-81" decimals="3" id="f-577" unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-578" unitRef="usd">-68364000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-579" unitRef="number">-0.966</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-580" unitRef="usd">598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-581" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-582" unitRef="usd">210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-583" unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-584">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amounts of cash taxes paid by the Company are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income taxes, net of amounts refunded&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;The individual jurisdictions with cash taxes paid that equaled or exceeded 5% of total income taxes paid included California ($530), Pennsylvania ($125), Texas ($123) and Illinois ($75) for 2025. For 2024, such jurisdictions included Massachusetts ($30), New York ($45), North Carolina ($30), Oregon ($30), South Carolina ($15) and Tennessee ($15). For 2023, such jurisdictions included Massachusetts ($40), New York ($57), North Carolina ($79), South Carolina ($25), Tennessee ($25) and Texas ($25).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-585" unitRef="usd">0</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-6" decimals="-3" id="f-586" unitRef="usd">0</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-7" decimals="-3" id="f-587" unitRef="usd">0</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-588" unitRef="usd">910000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-6" decimals="-3" id="f-589" unitRef="usd">193000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-7" decimals="-3" id="f-590" unitRef="usd">308000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-1" decimals="-3" id="f-591" unitRef="usd">0</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-6" decimals="-3" id="f-592" unitRef="usd">0</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-7" decimals="-3" id="f-593" unitRef="usd">0</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-594" unitRef="usd">910000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-595" unitRef="usd">193000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-596" unitRef="usd">308000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-82" decimals="-3" id="f-597" unitRef="usd">530000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-83" decimals="-3" id="f-598" unitRef="usd">125000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-84" decimals="-3" id="f-599" unitRef="usd">123000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-85" decimals="-3" id="f-600" unitRef="usd">75000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-86" decimals="-3" id="f-601" unitRef="usd">30000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-87" decimals="-3" id="f-602" unitRef="usd">45000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-88" decimals="-3" id="f-603" unitRef="usd">30000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-89" decimals="-3" id="f-604" unitRef="usd">30000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-90" decimals="-3" id="f-605" unitRef="usd">15000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-91" decimals="-3" id="f-606" unitRef="usd">15000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-92" decimals="-3" id="f-607" unitRef="usd">40000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-93" decimals="-3" id="f-608" unitRef="usd">57000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-94" decimals="-3" id="f-609" unitRef="usd">79000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-95" decimals="-3" id="f-610" unitRef="usd">25000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-96" decimals="-3" id="f-611" unitRef="usd">25000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-97" decimals="-3" id="f-612" unitRef="usd">25000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-613">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.628%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal net operating losses (NOLs)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(59,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(47,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(35,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(92,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(94,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-614" unitRef="usd">82140000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-615" unitRef="usd">82206000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-23" decimals="-3" id="f-616" unitRef="usd">88265000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-4" decimals="-3" id="f-617" unitRef="usd">15840000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-5" decimals="-3" id="f-618" unitRef="usd">15939000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-23" decimals="-3" id="f-619" unitRef="usd">12699000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-4" decimals="-3" id="f-620" unitRef="usd">2159000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-5" decimals="-3" id="f-621" unitRef="usd">5584000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-23" decimals="-3" id="f-622" unitRef="usd">4269000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-623" unitRef="usd">25269000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-624" unitRef="usd">34368000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-23" decimals="-3" id="f-625" unitRef="usd">23643000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-626" unitRef="usd">59345000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-627" unitRef="usd">47159000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-23" decimals="-3" id="f-628" unitRef="usd">35756000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-629" unitRef="usd">5335000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-630" unitRef="usd">7555000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-23" decimals="-3" id="f-631" unitRef="usd">5536000</us-gaap:DeferredTaxAssetsOther>
    <frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-632" unitRef="usd">71398000</frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities>
    <frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-633" unitRef="usd">98493000</frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities>
    <frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities contextRef="c-23" decimals="-3" id="f-634" unitRef="usd">98656000</frpt:GrossDeferredTaxAssetsNetOfDeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-98" decimals="-3" id="f-635" unitRef="usd">858000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-99" decimals="-3" id="f-636" unitRef="usd">92952000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-100" decimals="-3" id="f-637" unitRef="usd">94448000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-101" decimals="-3" id="f-638" unitRef="usd">1740000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-102" decimals="-3" id="f-639" unitRef="usd">5541000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-103" decimals="-3" id="f-640" unitRef="usd">4208000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-641" unitRef="usd">68800000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-642" unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-23" decimals="-3" id="f-643" unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-5" id="f-644" unitRef="usd">98500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-5" id="f-645" unitRef="usd">98500000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-5" id="f-646" unitRef="usd">71400000</us-gaap:DeferredTaxAssetsGross>
    <frpt:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment contextRef="c-104" decimals="-5" id="f-647" unitRef="usd">76900000</frpt:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAndExcludingGainOnEquityInvestment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-648" unitRef="usd">-68800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-5" id="f-649" unitRef="usd">2600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-105" decimals="-5" id="f-650" unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-106" decimals="-5" id="f-651" unitRef="usd">900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-5" id="f-652" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-653" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-23" decimals="-5" id="f-654" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-4" decimals="INF" id="f-655" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-5" decimals="INF" id="f-656" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-23" decimals="INF" id="f-657" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <frpt:CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode contextRef="c-1" decimals="-5" id="f-658" unitRef="usd">3100000</frpt:CompensationExpenseDisallowedForDeductionsPerIncomeTaxCode>
    <us-gaap:OperatingLossCarryforwards contextRef="c-98" decimals="-5" id="f-659" unitRef="usd">391100000</us-gaap:OperatingLossCarryforwards>
    <frpt:OperatingLossCarryforwardsSubjectToExpiration contextRef="c-98" decimals="-5" id="f-660" unitRef="usd">146500000</frpt:OperatingLossCarryforwardsSubjectToExpiration>
    <frpt:OperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-98" decimals="-5" id="f-661" unitRef="usd">244600000</frpt:OperatingLossCarryforwardsNotSubjectToExpiration>
    <frpt:OperatingLossCarryforwardsSubjectToExpiration contextRef="c-107" decimals="-5" id="f-662" unitRef="usd">275400000</frpt:OperatingLossCarryforwardsSubjectToExpiration>
    <frpt:OperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-101" decimals="-5" id="f-663" unitRef="usd">1700000</frpt:OperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c-1" id="f-664">Accrued Expenses:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Compensation and Employee Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Chiller Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Production Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Corporate and Marketing Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Construction Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other Accrued Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-665">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Compensation and Employee Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Chiller Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Production Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Corporate and Marketing Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Construction Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other Accrued Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued Expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-666" unitRef="usd">8030000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-667" unitRef="usd">34550000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <frpt:AccruedChillerCostCurrent contextRef="c-4" decimals="-3" id="f-668" unitRef="usd">3484000</frpt:AccruedChillerCostCurrent>
    <frpt:AccruedChillerCostCurrent contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">3468000</frpt:AccruedChillerCostCurrent>
    <frpt:AccruedFreightCurrent contextRef="c-4" decimals="-3" id="f-670" unitRef="usd">2777000</frpt:AccruedFreightCurrent>
    <frpt:AccruedFreightCurrent contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">4358000</frpt:AccruedFreightCurrent>
    <frpt:AccruedProductionExpensesCurrent contextRef="c-4" decimals="-3" id="f-672" unitRef="usd">5469000</frpt:AccruedProductionExpensesCurrent>
    <frpt:AccruedProductionExpensesCurrent contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">4176000</frpt:AccruedProductionExpensesCurrent>
    <frpt:AccruedCorporateAndMarketingExpensesCurrent contextRef="c-4" decimals="-3" id="f-674" unitRef="usd">4646000</frpt:AccruedCorporateAndMarketingExpensesCurrent>
    <frpt:AccruedCorporateAndMarketingExpensesCurrent contextRef="c-5" decimals="-3" id="f-675" unitRef="usd">4166000</frpt:AccruedCorporateAndMarketingExpensesCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c-4" decimals="-3" id="f-676" unitRef="usd">3019000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">3019000</us-gaap:InterestPayableCurrent>
    <frpt:AccruedConstructionCosts contextRef="c-4" decimals="-3" id="f-678" unitRef="usd">466000</frpt:AccruedConstructionCosts>
    <frpt:AccruedConstructionCosts contextRef="c-5" decimals="-3" id="f-679" unitRef="usd">190000</frpt:AccruedConstructionCosts>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-680" unitRef="usd">3719000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-681" unitRef="usd">2336000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-682" unitRef="usd">31610000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-683" unitRef="usd">56263000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-684">Debt:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On February&#160;19, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company entered into the Sixth Amended and Restated Loan and Security Agreement ("Credit Agreement"), which provided for a $350,000 senior secured credit facility (as amended the "Credit Facility"), encompassing a $300,000 delayed draw term loan facility (the "Delayed Draw Facility") and a $50,000 revolving loan facility (the "Revolving Loan Facility"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March&#160;15, 2023, the Company terminated the Credit Agreement in connection with the offering of the Convertible Notes (as defined below) and it had no borrowings outstanding under the Credit Facility as of such date. Interest expense and fees totaled $2,785 in 2023. Interest expense in 2023 included $2,478 of debt issuance costs written off in conjunction with the termination of the Credit Facility in March 2023. There was $0 of accrued interest on the credit facilities as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;Convertible Senior Notes:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;we issued $402,500 aggregate principal amount of 3.0% convertible senior notes due 2028 (the "Convertible Notes"). The Convertible Notes were issued in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). The net proceeds from the sale of the Convertible Notes were approximately $391,492 after deducting offering and issuance costs related to the Convertible Notes and before the 2023 Capped Call transactions, as described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Convertible Notes are our senior, unsecured obligations and accrue interest at a rate of 3.0% per annum, payable semi-annually in arrears on April 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and October 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;of each year, beginning on October 1, 2023.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Convertible Notes will mature on April 1, 2028&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;unless earlier converted, redeemed or repurchased by us. Before January 3, 2028,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;noteholders will have the right to convert their Convertible Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on June 30, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and only during such calendar quarter), if the last reported sale price of our common stock, par value $0.001 per share (the "common stock"), for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five consecutive business day period immediately after any 10 consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of notes, as determined following a request by a holder or holders of the Convertible Notes in the manner described in the indenture pursuant to which the Convertible Notes were issued and are governed (the &#x201c;Indenture&#x201d;), for each trading day of the measurement period, was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; (3) if we call any or all of the Convertible Notes for redemption, but only with respect to the convertible notes called (or deemed called) for redemption; or (4) upon the occurrence of specified corporate events (e.g., a fundamental change or the making of certain distributions). On or after January 3, 2028,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;convert its Convertible Notes at any time, regardless of the foregoing circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;No early conversions have occurred as of December&#160;31, 2025 or since inception. As of December&#160;31, 2025, noteholders do not have the right to early convert under the 130% early conversion feature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We will settle conversions by paying or delivering, as applicable, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. The initial conversion rate for the Convertible Notes is 14.3516 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $69.68 per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. In addition, in connection with a make-whole fundamental change (as defined in the Indenture), which shall include, among other things the Company's delivery of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its notes in connection with such a corporate event or redemption, as the case may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;may not redeem the Convertible Notes prior to April 3, 2026.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;redeem for cash all or any portion of the Convertible Notes, at our option, on or after April 3, 2026&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and on or before the 40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we send the notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. However, we may not redeem less than all of the outstanding Convertible Notes unless at least $100.0 million aggregate principal amount of Convertible Notes are outstanding and not called for redemption as of the time we send the related redemption notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Upon the occurrence of a fundamental change (as defined in the Indenture), holders may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;require the Company to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid additional interest, if any, to, but excluding, the fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective interest rate for the Convertible Notes is 3.59%. Transaction costs of $11,008 attributable to the issuance of the Convertible Notes were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and are amortized to interest expense over the term of the Convertible Notes using the effective interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company measures the fair value of its Convertible Notes for disclosure purposes. The fair value is based on observable market prices for this debt, which is traded in less active markets and is therefore classified as a Level 2 fair value measurement. The following table discloses the carrying value and fair value of the Company's Convertible Notes as of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Carrying Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.00% Convertible Senior Notes Maturing April 1, 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;397,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;477,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;397,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;477,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt"&gt;The carrying amounts presented are net of unamortized debt issuance costs of $5,170 as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lender fees that were paid upfront to the lenders and debt issuance fees paid to third parties are recorded as a discount to the carrying amount of debt and are being amortized to interest expense over the life of the debt. The total interest expense recognized related to the Convertible Notes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.850%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025 and 2024, there was $3,019 of accrued interest as of each period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As the proceeds from the sale of the Convertible Notes are being used to fund construction on the Company's manufacturing facility expansion, approximately $2,655, $4,165, and $1,207 of the interest expense incurred in 2025, 2024, and 2023, respectively, was capitalized to construction in progress. As of December&#160;31, 2025, 2024, and 2023, $1,422, $3,687, and $136 of capitalized interest, respectively, was reclassified from construction in progress to assets placed in service.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <frpt:DebtAgreementMaximumBorrowingCapacity contextRef="c-108" decimals="-3" id="f-685" unitRef="usd">350000000</frpt:DebtAgreementMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt contextRef="c-109" decimals="-3" id="f-686" unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-110" decimals="-3" id="f-687" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt contextRef="c-111" decimals="0" id="f-688" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-7" decimals="-3" id="f-689" unitRef="usd">2785000</us-gaap:InterestExpenseDebt>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-112" decimals="-3" id="f-690" unitRef="usd">2478000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c-113" decimals="0" id="f-691" unitRef="usd">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-44" decimals="-3" id="f-692" unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-44" decimals="2" id="f-693" unitRef="number">0.030</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-114" decimals="-3" id="f-694" unitRef="usd">391492000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-44" decimals="3" id="f-695" unitRef="number">0.030</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-115"
      decimals="INF"
      id="f-696"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-114" decimals="INF" id="f-697" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-116" decimals="INF" id="f-698" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-114" decimals="2" id="f-699" unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <frpt:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays contextRef="c-114" decimals="0" id="f-700" unitRef="day">5</frpt:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-117" decimals="INF" id="f-701" unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <frpt:DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate contextRef="c-114" decimals="2" id="f-702" unitRef="number">0.98</frpt:DebtInstrumentConvertiblePercentageOfSharePriceAndConversionRate>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-118" decimals="2" id="f-703" unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-44"
      decimals="2"
      id="f-704"
      unitRef="usdPerShare">69.68</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <frpt:DebtInstrumentConvertibleRedemptionThresholdTradingDays contextRef="c-114" decimals="0" id="f-705" unitRef="day">40</frpt:DebtInstrumentConvertibleRedemptionThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-114" decimals="2" id="f-706" unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-114" decimals="INF" id="f-707" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-116" decimals="INF" id="f-708" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-114" decimals="2" id="f-709" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <frpt:DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding contextRef="c-44" decimals="-5" id="f-710" unitRef="usd">100000000.0</frpt:DebtInstrumentRedemptionMinimumAggregatePrincipalOutstanding>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-114" decimals="2" id="f-711" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-44" decimals="4" id="f-712" unitRef="number">0.0359</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-44" decimals="-3" id="f-713" unitRef="usd">11008000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-714">The following table discloses the carrying value and fair value of the Company's Convertible Notes as of&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December&#160;31, 2025:&lt;/span&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Carrying Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.00% Convertible Senior Notes Maturing April 1, 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;397,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;477,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;397,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;477,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:7.15pt"&gt;The carrying amounts presented are net of unamortized debt issuance costs of $5,170 as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;/div&gt;The total interest expense recognized related to the Convertible Notes consists of the following:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.850%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-119" decimals="2" id="f-715" unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-119" decimals="-3" id="f-716" unitRef="usd">397330000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue contextRef="c-119" decimals="-3" id="f-717" unitRef="usd">477643000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-119" decimals="-3" id="f-718" unitRef="usd">397330000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue contextRef="c-119" decimals="-3" id="f-719" unitRef="usd">477643000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-119" decimals="-3" id="f-720" unitRef="usd">5170000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-120" decimals="-3" id="f-721" unitRef="usd">12075000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-121" decimals="-3" id="f-722" unitRef="usd">12075000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-122" decimals="-3" id="f-723" unitRef="usd">9426000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-120" decimals="-3" id="f-724" unitRef="usd">2167000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-121" decimals="-3" id="f-725" unitRef="usd">2090000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-122" decimals="-3" id="f-726" unitRef="usd">1582000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt contextRef="c-120" decimals="-3" id="f-727" unitRef="usd">14242000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-121" decimals="-3" id="f-728" unitRef="usd">14165000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-122" decimals="-3" id="f-729" unitRef="usd">11008000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c-119" decimals="-3" id="f-730" unitRef="usd">3019000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c-123" decimals="-3" id="f-731" unitRef="usd">3019000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c-124" decimals="-3" id="f-732" unitRef="usd">3019000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestCostsCapitalized contextRef="c-120" decimals="-3" id="f-733" unitRef="usd">2655000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-121" decimals="-3" id="f-734" unitRef="usd">4165000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-122" decimals="-3" id="f-735" unitRef="usd">1207000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-125" decimals="-3" id="f-736" unitRef="usd">1422000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-126" decimals="-3" id="f-737" unitRef="usd">-1422000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-127" decimals="-3" id="f-738" unitRef="usd">3687000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-128" decimals="-3" id="f-739" unitRef="usd">-3687000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-129" decimals="-3" id="f-740" unitRef="usd">136000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-130" decimals="-3" id="f-741" unitRef="usd">-136000</us-gaap:InterestCostsCapitalized>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-743">Purchase of Capped Call Options:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In connection with the pricing of the Convertible Notes issued in March 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;we used $66,211 of the net proceeds from the Convertible Notes to enter into privately negotiated capped call transactions (collectively, the "Capped Call Transactions") with certain financial institutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Capped Call Transactions are generally expected to reduce potential dilution to holders of our common stock upon any conversion of the Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Convertible Notes upon conversion of the Convertible Notes in the event that the market price per share of our common stock is greater than the strike price of the Capped Call Transactions, with such reduction and/or offset subject to a cap. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Capped Call Transactions have an initial cap price of approximately $120.23 per share, which represents a premium of 120% over the last reported sale price of our common stock of $54.65 per share on March&#160;15, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and is subject to certain adjustments under the terms of the Capped Call Transactions. Collectively, the Capped Call Transactions cover, initially, the number of shares of our common stock underlying the Convertible Notes, subject to anti-dilution adjustments substantially similar to those applicable to the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Capped Call Transactions are accounted for as freestanding derivatives and recorded at the initial fair value in additional paid-in-capital in the Consolidated Balance Sheet with no recorded subsequent change to fair value as long as they meet the criteria for equity classification. As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the instrument continued to qualify for equity classification.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <frpt:PaymentsToAcquireCappedCallOptions contextRef="c-131" decimals="-3" id="f-744" unitRef="usd">66211000</frpt:PaymentsToAcquireCappedCallOptions>
    <frpt:CappedCallTransactionsCapPrice
      contextRef="c-132"
      decimals="2"
      id="f-745"
      unitRef="usdPerShare">120.23</frpt:CappedCallTransactionsCapPrice>
    <frpt:DerivativeCapPricePremiumPercentage contextRef="c-133" decimals="2" id="f-746" unitRef="number">1.20</frpt:DerivativeCapPricePremiumPercentage>
    <us-gaap:SharePrice
      contextRef="c-133"
      decimals="2"
      id="f-747"
      unitRef="usdPerShare">54.65</us-gaap:SharePrice>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-749">Leases:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have various noncancelable operating lease agreements for office, lab, warehouse and manufacturing space with original remaining lease terms of three years to twenty years, some of which include an option to extend the lease term for up to ten years. Because the Company is not reasonably certain to exercise the renewal options on these lease arrangements, the options are not considered in determining the lease term and associated potential option payments are excluded from lease payments. The Company&#x2019;s leases generally do not include termination options for either party to the lease or restrictive financial or other covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have finance lease agreements for manufacturing equipment and land with initial terms of ten years and twenty years, with options to extend the lease terms by the corresponding number of years, which the Company is not reasonably certain to exercise. The manufacturing equipment agreement does not include termination options for either party to the lease or restrictive financial or other covenants. The land agreement contains termination options that are not wholly within the control of the Company, and therefore, are not considered as part of the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;108,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;136,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;46,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(69,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(16,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;67,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;30,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of lease costs for 2025, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;5,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Amortization of right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Variable lease cost (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Inventory/Cost of goods sold &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;22,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;13,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;66,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:f-796"&gt;&lt;span style="-sec-ix-hidden:f-797"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;24,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;94,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;65,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;23,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;97,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-748">Leases:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have various noncancelable operating lease agreements for office, lab, warehouse and manufacturing space with original remaining lease terms of three years to twenty years, some of which include an option to extend the lease term for up to ten years. Because the Company is not reasonably certain to exercise the renewal options on these lease arrangements, the options are not considered in determining the lease term and associated potential option payments are excluded from lease payments. The Company&#x2019;s leases generally do not include termination options for either party to the lease or restrictive financial or other covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have finance lease agreements for manufacturing equipment and land with initial terms of ten years and twenty years, with options to extend the lease terms by the corresponding number of years, which the Company is not reasonably certain to exercise. The manufacturing equipment agreement does not include termination options for either party to the lease or restrictive financial or other covenants. The land agreement contains termination options that are not wholly within the control of the Company, and therefore, are not considered as part of the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;108,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;136,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;46,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(69,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(16,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;67,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;30,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of lease costs for 2025, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;5,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Amortization of right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Variable lease cost (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Inventory/Cost of goods sold &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;22,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;13,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;66,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:f-796"&gt;&lt;span style="-sec-ix-hidden:f-797"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;24,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;94,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;65,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;23,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;97,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental cash flow information and non-cash activity relating to operating and finance leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.954%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance cash flow information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-134" id="f-750">P3Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-135" id="f-751">P20Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-4" id="f-752">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c-136" id="f-753">P10Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c-137" id="f-754">P20Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-755">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Weighted-average remaining lease term (in years) and discount rate related to operating and finance leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of lease costs for 2025, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Operating Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;5,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Amortization of right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Cost of goods sold and selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Variable lease cost (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Inventory/Cost of goods sold &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:114%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;22,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;13,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt; Variable lease cost primarily consists of the procurement and manufacturing costs capitalized to inventory. For the year ended 2025, 2024 and 2023, $22,023 $13,972 and $6,733 of variable lease costs, respectively, were capitalized to inventory and will be captured as part of cost of goods sold as the inventory turns.</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-756">P17Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-757">P10Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-758" unitRef="number">0.084</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-759" unitRef="number">0.086</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-761">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;108,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;136,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;46,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(69,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(16,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;67,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;30,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-760">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Maturities of lease liabilities under noncancelable operating leases and finance lease as of December&#160;31, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Finance Lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;4,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;108,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;136,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;46,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(69,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(16,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;67,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;30,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-762" unitRef="usd">7808000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">4791000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-764" unitRef="usd">7164000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">4810000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-766" unitRef="usd">6461000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">4831000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-768" unitRef="usd">6537000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">4852000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <frpt:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter contextRef="c-4" decimals="-3" id="f-770" unitRef="usd">108423000</frpt:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter>
    <frpt:FinanceLeaseLiabilityToBePaidYearFiveAndThereafter contextRef="c-4" decimals="-3" id="f-771" unitRef="usd">27379000</frpt:FinanceLeaseLiabilityToBePaidYearFiveAndThereafter>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-772" unitRef="usd">136393000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-773" unitRef="usd">46663000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-774" unitRef="usd">69129000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">16273000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-776" unitRef="usd">67264000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">30390000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-778" unitRef="usd">5652000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-779" unitRef="usd">1591000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-780" unitRef="usd">1752000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-781" unitRef="usd">3117000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-6" decimals="-3" id="f-782" unitRef="usd">2812000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-7" decimals="-3" id="f-783" unitRef="usd">1459000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-784" unitRef="usd">2533000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-6" decimals="-3" id="f-785" unitRef="usd">2244000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-7" decimals="-3" id="f-786" unitRef="usd">1235000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-787" unitRef="usd">22023000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-788" unitRef="usd">13972000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-789" unitRef="usd">6733000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-790" unitRef="usd">22023000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-791" unitRef="usd">13972000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-792" unitRef="usd">6733000</us-gaap:VariableLeaseCost>
    <frpt:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-793">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental balance sheet information related to leases as of December&#160;31, 2025 and December&#160;31, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;66,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:f-796"&gt;&lt;span style="-sec-ix-hidden:f-797"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;24,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;94,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;27,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;65,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Long term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;23,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;97,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;28,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</frpt:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-794" unitRef="usd">66424000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-795" unitRef="usd">3366000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-798" unitRef="usd">28323000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-799" unitRef="usd">24206000</us-gaap:FinanceLeaseRightOfUseAsset>
    <frpt:LeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-800" unitRef="usd">94747000</frpt:LeaseRightOfUseAsset>
    <frpt:LeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-801" unitRef="usd">27572000</frpt:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-802" unitRef="usd">2241000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-803" unitRef="usd">1322000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-804" unitRef="usd">2315000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-805" unitRef="usd">2120000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-806" unitRef="usd">65023000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-807" unitRef="usd">2213000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-808" unitRef="usd">28075000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-809" unitRef="usd">23273000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <frpt:LeaseLiability contextRef="c-4" decimals="-3" id="f-810" unitRef="usd">97654000</frpt:LeaseLiability>
    <frpt:LeaseLiability contextRef="c-5" decimals="-3" id="f-811" unitRef="usd">28928000</frpt:LeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-812" unitRef="usd">4982000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-3" id="f-813" unitRef="usd">1645000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-814" unitRef="usd">1802000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-815" unitRef="usd">2101000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-6" decimals="-3" id="f-816" unitRef="usd">2244000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-7" decimals="-3" id="f-817" unitRef="usd">1235000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-818" unitRef="usd">2120000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-6" decimals="-3" id="f-819" unitRef="usd">1977000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-7" decimals="-3" id="f-820" unitRef="usd">1109000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-821">Commitments and Contingencies:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company has the following future commitments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2025, we entered into a lease arrangement for a to-be constructed warehouse space, which will contribute right of use assets and lease liabilities upon lease commencement, which is currently anticipated to occur during the first quarter of 2027. As of December&#160;31, 2025, the future commitments related to this arrangement are not determinable as they are variable in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s executives are participants in the Freshpet Key Executive Severance Plan requiring the Company to pay severance in the event of certain terminations as detailed therein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The future minimum payments due under manufacturing and service obligations for five years were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.991%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Manufacturing and Servicing Obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Legal Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We are currently involved in various claims and legal actions that arise in the ordinary course of our business. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred. None of these claims or proceedings, most of which are covered by insurance, are expected to have a material adverse effect on our business, financial condition, results of operations or cash flows. However, a significant increase in the number of these claims or an increase in amounts owing under successful claims could materially and adversely affect our business, financial condition, results of operations or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On April&#160;8, 2022,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Phillips Feed Service, Inc., d/b/a Phillips Feed and Pet Supply ("Phillips") filed a complaint against the Company in U.S. District Court for the Eastern District of Pennsylvania (Allentown Division) (the "EDPA") for damages allegedly sustained as a result of the termination of the Company's distribution arrangement with Phillips, a former distributor of Freshpet products. Phillips asserts a claim for breach of contract and seeks monetary damages in excess of $8,300 based on a claimed "termination payment" under a 2018 "Letter Of Intent" and additional damages based on a claim for improper notice of termination. Phillips also claims a right of setoff with respect to monies owed by Phillips to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July&#160;5, 2022,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the Company answered the complaint disputing the claimed damages, assertions of breach of contract, and the right of offset. In addition, the Company counterclaimed breach of contract for amounts owed to Freshpet earned while Phillips served as an authorized distributor of Freshpet product.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2022,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;due to the claims and counterclaims between the parties, the Company reclassified the amounts due from Phillips of $8,971 to other noncurrent assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Discovery in this action has closed. A hearing was held on December 4, 2024 with respect to Phillips' Motion for Partial Summary Judgment ("MSJ") and the Company's Response in Opposition thereto. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 14, 2025, the EDPA partially granted the MSJ as to Phillips' breach of contract claim, finding that Phillips is entitled to a "termination payment" in the amount of $4,987 (which the Company accrued for as of March 31, 2025), but denied the MSJ as to Phillips' claim for a right of offset against the accounts receivable owed by Phillips to the Company.&lt;/span&gt;&lt;/div&gt;On September 15, 2025, the parties entered into a settlement agreement, pursuant to which all claims were dismissed and Phillips agreed to pay the Company a lump sum amount of $1,500 (which Phillips settled on October 14, 2025) in settlement of the amounts due from Phillips of $8,971 net of the amounts due to Phillips of $4,987. Of the resulting loss, excluding the reserves taken in prior years against the amounts due from Phillips, we recognized an additional charge of $716 at settlement, for a total charge of $5,703 for the year ended December&#160;31, 2025.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-822">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The future minimum payments due under manufacturing and service obligations for five years were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.991%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Manufacturing and Servicing Obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-823" unitRef="usd">10025000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear contextRef="c-4" decimals="-3" id="f-824" unitRef="usd">10651000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear contextRef="c-4" decimals="-3" id="f-825" unitRef="usd">9751000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear contextRef="c-4" decimals="-3" id="f-826" unitRef="usd">589000</us-gaap:ContractualObligationDueInFourthYear>
    <frpt:ContractualObligationToBePaidYearFiveAndAfterYearFive contextRef="c-4" decimals="-3" id="f-827" unitRef="usd">0</frpt:ContractualObligationToBePaidYearFiveAndAfterYearFive>
    <us-gaap:ContractualObligation contextRef="c-4" decimals="-3" id="f-828" unitRef="usd">31014000</us-gaap:ContractualObligation>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-138" decimals="-3" id="f-829" unitRef="usd">8300000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-139" decimals="-3" id="f-830" unitRef="usd">8971000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-140" decimals="-3" id="f-831" unitRef="usd">4987000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-141" decimals="-3" id="f-832" unitRef="usd">1500000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-142" decimals="-3" id="f-833" unitRef="usd">8971000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-141" decimals="-3" id="f-834" unitRef="usd">4987000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-141" decimals="-3" id="f-835" unitRef="usd">716000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-143" decimals="-3" id="f-836" unitRef="usd">5703000</us-gaap:LossContingencyLossInPeriod>
    <frpt:WarrantDisclosureTextBlock contextRef="c-1" id="f-837">Warrants &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(in thousands, except share data)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;: &lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In connection with an agreement we entered into with operators of Freshpet Kitchens South during the third quarter of 2022 in exchange for services, we issued our partner warrants to purchase up to an aggregate of 194,000 shares of voting common stock of the Company at a purchase price of $0.01 per share. The Company determined these warrants are accounted for under ASC Topic 718, Stock Compensation. The warrants were recorded as a prepaid expense as the warrants were exercisable at the grant date. The prepaid expense was amortized within Cost of Goods Sold as services were provided by the supplier. As of December&#160;31, 2024, the warrants were fully amortized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; 194,000 warrants were both issued and exercised, respectively. The grant date fair value of warrants granted during 2022 was $50.32 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total amortization associated with partner warrants during 2025, 2024 and 2023 was $0, $2,027, and $5,160, respectively.&lt;/span&gt;&lt;/div&gt;</frpt:WarrantDisclosureTextBlock>
    <frpt:ClassOfWarrantOrRightIssuedDuringPeriod
      contextRef="c-144"
      decimals="INF"
      id="f-838"
      unitRef="shares">194000</frpt:ClassOfWarrantOrRightIssuedDuringPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c-145"
      decimals="INF"
      id="f-839"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <frpt:ClassOfWarrantOrRightExercisedDuringPeriod
      contextRef="c-146"
      decimals="INF"
      id="f-840"
      unitRef="shares">194000</frpt:ClassOfWarrantOrRightExercisedDuringPeriod>
    <frpt:ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare
      contextRef="c-146"
      decimals="INF"
      id="f-841"
      unitRef="usdPerShare">50.32</frpt:ClassOfWarrantOrRightGrantedDuringThePeriodFairValuePerShare>
    <frpt:AmortizationOfWarrants contextRef="c-1" decimals="-3" id="f-842" unitRef="usd">0</frpt:AmortizationOfWarrants>
    <frpt:AmortizationOfWarrants contextRef="c-6" decimals="-3" id="f-843" unitRef="usd">2027000</frpt:AmortizationOfWarrants>
    <frpt:AmortizationOfWarrants contextRef="c-7" decimals="-3" id="f-844" unitRef="usd">5160000</frpt:AmortizationOfWarrants>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-845">Equity Incentive Plans and Equity &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(in thousands, except share data)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;: &lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total compensation cost for share-based payments recognized in 2025, 2024 and 2023 was approximately $13,883, $49,779 and $19,774, respectively, of which $3,078, $5,734, $5,833, respectively, was recorded to cost of goods sold with the remainder recorded to selling, general and administrative expense. The share-based compensation cost includes an adjustment related to the reassessment of the probability of achieving performance conditions related to certain outstanding share-based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Omnibus Incentive Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;In October 2024, the Company's stockholders approved the 2024 Equity Incentive Plan (the &#x201c;2024 Plan&#x201d;) under which 1,450,000 shares of common stock may be issued or used for reference purposes as awards granted under the 2024 Plan, for grants on or after October 1, 2024. Concurrently with the adoption of the 2024 Plan, the issuance of new awards under the 2014 Omnibus Incentive Plan (the "2014 Plan") was frozen. Awards issued pursuant to the plans may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be in the form of stock options, stock appreciation rights, restricted stock, as well as other stock-based and cash-based awards. During 2025, the awards granted were time-based (cliff vest over three years for employees and over one year for non-employee directors), performance-based (vest when specified targets are met), or market based (vest when specified targets are met) restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;31, 2025, there were 1,009,368 shares of common stock available to be issued or used for reference purposes under the 2024 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;NASDAQ Marketplace Rules Inducement Award&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;During 2024, as an inducement under the NASDAQ Marketplace Rules, and therefore outside of any Plan, 17,150 restricted stock units were granted to the Company&#x2019;s COO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the terms of the applicable agreement, the grant is governed as if issued under the 2014 Plan. The awards granted are time-based (cliff vest over three years).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Service Period Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The following table includes activity related to outstanding service period restricted stock units in 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;91.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;602&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025, there was approximately $27,735 of total unrecognized compensation costs related to service period restricted stock units, of which $16,180 will be incurred in 2026, $8,964 will be incurred in 2027, $2,422 will be incurred in 2028, and $169 will be incurred in 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Performance Based Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The following table includes activity related to outstanding performance based restricted stock units in 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issued Upon Vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;235&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;there was approximately $3,932 of total unrecognized compensation costs related to performance-based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $1,958 will be incurred in 2026, $1,958 will be incurred in 2027, and $16 will be incurred in 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Market Based Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The following table includes activity related to outstanding performance based restricted stock units with a market condition (total shareholder return) in 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issued Upon Vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December 31, 2025, there was approximately $1,116 of total unrecognized compensation costs related to market based restricted stock units for which the achievement of the vesting criteria is considered probable, of which $509 will be incurred in 2026, $509 will be incurred in 2027, and $98 will be incurred in 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Grant Date Fair Value of Market Based Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The weighted-average grant date fair value of awards granted in 2025 was $87.51 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Expected Volatility&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility was based on the historical volatility of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company determined the expected term based on the award agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the awards at the time of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Expected Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of zero in the valuation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Stock Price&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The stock price is the closing price of our common stock on the valuation date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Service Period Stock Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;A summary of service period stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Of the options exercisable at the end of December&#160;31, 2025, 622 options were in-the-money, which account for the entire aggregate intrinsic value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025, there were no unrecognized compensation costs related to non-vested service period options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Performance Based Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;Performance based option vesting is contingent upon the Company achieving certain annual Net Sales and/or Adjusted EBITDA goals. A summary of performance-based stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.266%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,403&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Of the options exercisable at the end of December&#160;31, 2025, 679 options were in-the-money, which account for the entire aggregate intrinsic value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025, there were no unrecognized compensation costs related to performance-based awards for which the achievement of the vesting criteria is considered probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Grant Date Fair Value of Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;There were no options granted in 2025 and 2024. The weighted average grant date fair value of options (service period options and performance based options) granted in 2023 was $35.81 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Expected Volatility&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility was based on the historical volatility of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Weighted Average Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company determined the expected term based on the &#x201c;shortcut method&#x201d; described in ASC 718&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Compensation&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Stock Compensation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(an expected term based on the midpoint between the vesting date and the end of the contractual term).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Expected Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company has not historically declared dividends, and no future dividends are expected to be available to benefit option holders. Accordingly, the Company used an expected dividend yield of zero in the valuation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average exercise price of options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$64.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average expected terms in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-846" unitRef="usd">13883000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-847" unitRef="usd">49779000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-848" unitRef="usd">19774000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-73" decimals="-3" id="f-849" unitRef="usd">3078000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-74" decimals="-3" id="f-850" unitRef="usd">5734000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-75" decimals="-3" id="f-851" unitRef="usd">5833000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c-147" decimals="0" id="f-852" unitRef="shares">1450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-148" id="f-853">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-149" id="f-854">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-150" decimals="0" id="f-855" unitRef="shares">1009368</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-151" decimals="0" id="f-856" unitRef="shares">17150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-152" id="f-857">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c-1" id="f-858">The following table includes activity related to outstanding service period restricted stock units in 2025&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;91.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;602&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table includes activity related to outstanding performance based restricted stock units in 2025.&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issued Upon Vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;235&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table includes activity related to outstanding performance based restricted stock units with a market condition (total shareholder return) in 2025.&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted-Average Grant-Date Fair&lt;br/&gt;Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issued Upon Vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-153"
      decimals="-3"
      id="f-859"
      unitRef="shares">405000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-153"
      decimals="2"
      id="f-860"
      unitRef="usdPerShare">94.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-154"
      decimals="-3"
      id="f-861"
      unitRef="shares">352000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-154"
      decimals="2"
      id="f-862"
      unitRef="usdPerShare">70.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-154"
      decimals="-3"
      id="f-863"
      unitRef="shares">115000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-154"
      decimals="2"
      id="f-864"
      unitRef="usdPerShare">91.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-154"
      decimals="-3"
      id="f-865"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-154"
      decimals="2"
      id="f-866"
      unitRef="usdPerShare">79.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod
      contextRef="c-154"
      decimals="-3"
      id="f-867"
      unitRef="shares">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationInPeriod>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue
      contextRef="c-154"
      decimals="2"
      id="f-868"
      unitRef="usdPerShare">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-155"
      decimals="-3"
      id="f-869"
      unitRef="shares">602000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-155"
      decimals="2"
      id="f-870"
      unitRef="usdPerShare">82.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-156" decimals="-3" id="f-871" unitRef="usd">27735000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-157" decimals="-3" id="f-872" unitRef="usd">16180000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-158" decimals="-3" id="f-873" unitRef="usd">8964000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-159" decimals="-3" id="f-874" unitRef="usd">2422000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-160" decimals="-3" id="f-875" unitRef="usd">169000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-161"
      decimals="-3"
      id="f-876"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-161"
      decimals="2"
      id="f-877"
      unitRef="usdPerShare">84.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-162"
      decimals="-3"
      id="f-878"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-162"
      decimals="2"
      id="f-879"
      unitRef="usdPerShare">63.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-162"
      decimals="-3"
      id="f-880"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-162"
      decimals="2"
      id="f-881"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-162"
      decimals="-3"
      id="f-882"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-162"
      decimals="2"
      id="f-883"
      unitRef="usdPerShare">136.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="c-162"
      decimals="-3"
      id="f-884"
      unitRef="shares">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue
      contextRef="c-162"
      decimals="2"
      id="f-885"
      unitRef="usdPerShare">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-163"
      decimals="-3"
      id="f-886"
      unitRef="shares">235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-163"
      decimals="2"
      id="f-887"
      unitRef="usdPerShare">82.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-163" decimals="-3" id="f-888" unitRef="usd">3932000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-164" decimals="-3" id="f-889" unitRef="usd">1958000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-165" decimals="-3" id="f-890" unitRef="usd">1958000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-166" decimals="-3" id="f-891" unitRef="usd">16000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-167"
      decimals="-3"
      id="f-892"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-167"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-894"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-895"
      unitRef="usdPerShare">87.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-896"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-897"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-898"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">87.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-900"
      unitRef="shares">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-901"
      unitRef="usdPerShare">0</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-169"
      decimals="-3"
      id="f-902"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-169"
      decimals="2"
      id="f-903"
      unitRef="usdPerShare">87.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-169" decimals="-3" id="f-904" unitRef="usd">1116000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-170" decimals="-3" id="f-905" unitRef="usd">509000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-171" decimals="-3" id="f-906" unitRef="usd">509000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-172" decimals="-3" id="f-907" unitRef="usd">98000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-908"
      unitRef="usdPerShare">87.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-168"
      decimals="INF"
      id="f-909"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <frpt:ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock contextRef="c-1" id="f-910">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The stock price is the closing price of our common stock on the valuation date.&lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</frpt:ScheduleOfShareBasedPaymentAwardRestrictedStockUnitValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-173" decimals="3" id="f-911" unitRef="number">0.500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-173" id="f-912">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-173" decimals="3" id="f-913" unitRef="number">0.038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-173" decimals="3" id="f-914" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharePrice
      contextRef="c-169"
      decimals="2"
      id="f-915"
      unitRef="usdPerShare">83.78</us-gaap:SharePrice>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-916">A summary of service period stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;927&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-174"
      decimals="-3"
      id="f-917"
      unitRef="shares">993000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-174"
      decimals="2"
      id="f-918"
      unitRef="usdPerShare">51.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-175"
      decimals="-3"
      id="f-919"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-175"
      decimals="2"
      id="f-920"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-175"
      decimals="-3"
      id="f-921"
      unitRef="shares">16000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-175"
      decimals="2"
      id="f-922"
      unitRef="usdPerShare">70.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-175"
      decimals="-3"
      id="f-923"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-175"
      decimals="2"
      id="f-924"
      unitRef="usdPerShare">92.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-175"
      decimals="-3"
      id="f-925"
      unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-175"
      decimals="2"
      id="f-926"
      unitRef="usdPerShare">67.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-176"
      decimals="-3"
      id="f-927"
      unitRef="shares">927000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-176"
      decimals="2"
      id="f-928"
      unitRef="usdPerShare">50.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-175" id="f-929">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-176" decimals="-3" id="f-930" unitRef="usd">30414000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-176"
      decimals="-3"
      id="f-931"
      unitRef="shares">927000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-176"
      decimals="2"
      id="f-932"
      unitRef="usdPerShare">50.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-175" id="f-933">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-176" decimals="-3" id="f-934" unitRef="usd">30414000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney
      contextRef="c-176"
      decimals="-3"
      id="f-935"
      unitRef="shares">622000</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-176" decimals="INF" id="f-936" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="c-1" id="f-937">A summary of performance-based stock options outstanding and changes under the plans during the year ended December&#160;31, 2025 are presented below:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.266%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,403&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-177"
      decimals="-3"
      id="f-938"
      unitRef="shares">1685000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-177"
      decimals="2"
      id="f-939"
      unitRef="usdPerShare">75.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-178"
      decimals="-3"
      id="f-940"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-178"
      decimals="2"
      id="f-941"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-178"
      decimals="-3"
      id="f-942"
      unitRef="shares">172000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-178"
      decimals="2"
      id="f-943"
      unitRef="usdPerShare">57.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-178"
      decimals="-3"
      id="f-944"
      unitRef="shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-178"
      decimals="2"
      id="f-945"
      unitRef="usdPerShare">135.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-178"
      decimals="-3"
      id="f-946"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-178"
      decimals="2"
      id="f-947"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-179"
      decimals="-3"
      id="f-948"
      unitRef="shares">1403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-179"
      decimals="2"
      id="f-949"
      unitRef="usdPerShare">79.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-178" id="f-950">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-179" decimals="-3" id="f-951" unitRef="usd">29503000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-179"
      decimals="-3"
      id="f-952"
      unitRef="shares">1351000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-179"
      decimals="2"
      id="f-953"
      unitRef="usdPerShare">80.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-178" id="f-954">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-179" decimals="-3" id="f-955" unitRef="usd">29503000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney
      contextRef="c-179"
      decimals="-3"
      id="f-956"
      unitRef="shares">679000</frpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInTheMoney>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-179" decimals="INF" id="f-957" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-178"
      decimals="INF"
      id="f-958"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-180"
      decimals="INF"
      id="f-959"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-181"
      decimals="2"
      id="f-960"
      unitRef="usdPerShare">35.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-168"
      decimals="INF"
      id="f-961"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-962">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average exercise price of options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$64.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average expected terms in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-181"
      decimals="2"
      id="f-963"
      unitRef="usdPerShare">64.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-181" decimals="3" id="f-964" unitRef="number">0.518</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-181" id="f-965">P6Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-181" decimals="3" id="f-966" unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-181" decimals="3" id="f-967" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-968">Net Income (Loss) Per Share Attributable to Common Stockholders:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Basic net income (loss) per share of common stock is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share of common stock is computed by giving effect to all potentially dilutive securities. For the purpose of determining diluted earnings per common share, the treasury stock method is used for stock options, warrants, and RSUs, and the if-converted method is used for convertible instruments such as convertible debt as prescribed in ASC Topic 260 ("ASC 260"). In conjunction with the issuance of the $402.5 million Convertible Notes in March 2023, the Company used $66.2 million of the proceeds to purchase capped call instruments. In accordance with ASC 260, antidilutive contracts, such as purchased put options and purchased call options are excluded from the computation of diluted net income (loss) per share. Accordingly, any potential impact resulting from capped call transactions is excluded from our computation of diluted net income (loss) per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the year ended December&#160;31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December&#160;31, 2023, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in that period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:38pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Income Attributable to Common Stockholders, Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Convertible Notes - Interest Expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Income Attributable to Common Stockholders, Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted Average Common Shares Outstanding, Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,487&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service Period Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes - Potential Common Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Common Shares Outstanding, Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,255&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic Net Income per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted Net Income per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service Period Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,163&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;372&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,420&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-44" decimals="-5" id="f-969" unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <frpt:PaymentsToAcquireCappedCallOptions contextRef="c-131" decimals="-5" id="f-970" unitRef="usd">66200000</frpt:PaymentsToAcquireCappedCallOptions>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-971">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the year ended December&#160;31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December&#160;31, 2023, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in that period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:38pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Income Attributable to Common Stockholders, Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Convertible Notes - Interest Expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net Income Attributable to Common Stockholders, Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted Average Common Shares Outstanding, Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,487&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service Period Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes - Potential Common Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Common Shares Outstanding, Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,255&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic Net Income per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted Net Income per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-972" unitRef="usd">139137000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-6" decimals="-3" id="f-973" unitRef="usd">46925000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-1" decimals="-3" id="f-974" unitRef="usd">8838000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-6" decimals="-3" id="f-975" unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-976" unitRef="usd">147975000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-6" decimals="-3" id="f-977" unitRef="usd">46925000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-978" unitRef="shares">48800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-979" unitRef="shares">48487000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-175"
      decimals="-3"
      id="f-980"
      unitRef="shares">506000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-182"
      decimals="-3"
      id="f-981"
      unitRef="shares">673000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-154"
      decimals="-3"
      id="f-982"
      unitRef="shares">283000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-183"
      decimals="-3"
      id="f-983"
      unitRef="shares">271000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-184"
      decimals="-3"
      id="f-984"
      unitRef="shares">672000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-185"
      decimals="-3"
      id="f-985"
      unitRef="shares">824000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-186"
      decimals="-3"
      id="f-986"
      unitRef="shares">5776000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-187"
      decimals="-3"
      id="f-987"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-988" unitRef="shares">56037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-989" unitRef="shares">50255000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-990"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-991"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-992"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-993"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-994">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.993%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service Period Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,163&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;372&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,776&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,420&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-188"
      decimals="-3"
      id="f-995"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-189"
      decimals="-3"
      id="f-996"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-190"
      decimals="-3"
      id="f-997"
      unitRef="shares">1163000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-191"
      decimals="-3"
      id="f-998"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-192"
      decimals="-3"
      id="f-999"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-193"
      decimals="-3"
      id="f-1000"
      unitRef="shares">372000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-194"
      decimals="-3"
      id="f-1001"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-195"
      decimals="-3"
      id="f-1002"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-196"
      decimals="-3"
      id="f-1003"
      unitRef="shares">1109000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-197"
      decimals="-3"
      id="f-1004"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-198"
      decimals="-3"
      id="f-1005"
      unitRef="shares">5776000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-199"
      decimals="-3"
      id="f-1006"
      unitRef="shares">5776000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1007" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-3" id="f-1008" unitRef="shares">5776000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-1009" unitRef="shares">8420000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock contextRef="c-1" id="f-1010">Retirement Plan: &lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company sponsors a safe harbor 401(k) plan covering all employees. All employees are eligible to participate. Active participants in the plan may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;make contributions of up to 50% of their compensation, subject to certain limitations. Company contributions totaled approximately $4,801 in 2025, $4,198 in 2024 and $3,109 in 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c-1" decimals="2" id="f-1011" unitRef="number">0.50</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-3" id="f-1012" unitRef="usd">4801000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-6" decimals="-3" id="f-1013" unitRef="usd">4198000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-7" decimals="-3" id="f-1014" unitRef="usd">3109000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c-1" id="f-1015">Concentrations: &lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company maintains its cash balances in financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250 each. At times, such balances may&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be in excess of the FDIC insurance limit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Major Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;In 2025, 2024 and 2023, one distributor accounted for 6%, 8% and 9% of our net sales, respectively. In 2025, two customers accounted for 25% and 10% of our net sales, respectively, whereas in 2024 and 2023, one customer accounted for 25% and 23% of our net sales, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2025, one distributor and two customers accounted for 4%, 29%, and 15% of our accounts receivable, respectively. As of December&#160;31, 2024, one distributor and two customers accounted for 15%, 26%, and 15% of our accounts receivable, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Major Suppliers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;In 2025, 2024, and 2023, the Company purchased approximately 69%, 70%, and 67% of its raw materials from three vendors during each period, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2025, 2024, and 2023, the Company purchased approximately 78%, 80%, and 78% of its packaging material from two vendors during each period, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-200"
      decimals="2"
      id="f-1016"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-201"
      decimals="2"
      id="f-1017"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-202"
      decimals="2"
      id="f-1018"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-203"
      decimals="2"
      id="f-1019"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-204"
      decimals="2"
      id="f-1020"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-205"
      decimals="2"
      id="f-1021"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-206"
      decimals="2"
      id="f-1022"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-207"
      decimals="2"
      id="f-1023"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-208"
      decimals="2"
      id="f-1024"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-209"
      decimals="2"
      id="f-1025"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-210"
      decimals="2"
      id="f-1026"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-211"
      decimals="2"
      id="f-1027"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-212"
      decimals="2"
      id="f-1028"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-213"
      decimals="2"
      id="f-1029"
      unitRef="number">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-214"
      decimals="2"
      id="f-1030"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-215"
      decimals="2"
      id="f-1031"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-216"
      decimals="2"
      id="f-1032"
      unitRef="number">0.78</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-217"
      decimals="2"
      id="f-1033"
      unitRef="number">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-218"
      decimals="2"
      id="f-1034"
      unitRef="number">0.78</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1035">Segment Information:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company operates in one consolidated operating and reportable segment: the manufacturing, marketing and distribution of fresh dog food, cat food, and dog treats (collectively, "fresh pet food products"). The Company's chief operating decision maker ("CODM"), who is the Company's Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The segment derives revenues from the sale of fresh pet food products to retailers, through direct sales and distributor arrangements. Revenue from transactions with external customers for each of our fresh pet food products would be impracticable to disclose and management, including the CODM, does not view its business by product line. Although the CODM does not review such information on a regular basis, refer to Note 1 &#x2013; Summary of Significant Accounting Policies for information about the Company's net sales by class of retailer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The CODM measures performance for the segment primarily based on net income (loss). The CODM uses net income (loss) to evaluate operating performance and the execution of capacity expansion plans to drive greater capital efficiency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The measure of segment assets is reported as total assets on the Consolidated Balance Sheet, and total capital expenditures for additions to long-lived assets were $148,184, $187,092, and $239,093, for the periods ending December&#160;31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial information, including segment revenue, significant segment expenses, and profit or loss for each of the three most recent fiscal years is presented in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,102,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;975,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Input costs (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(319,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(289,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Quality costs (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Logistics costs (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(63,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(58,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Media costs (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(140,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(111,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(85,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plant costs and other costs of goods sold (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(241,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(206,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(171,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other segment selling, general and administrative items (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(132,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(121,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(107,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(73,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(58,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(49,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on disposals of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gain on equity investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(a) Input costs include expenses related to the procurement of raw materials and packaging materials used in the production of finished goods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(b) Quality costs include expenses related to quality control processes in place over the production of our dog and cat food products. This includes high pressure processing costs, which is a food preservation method that uses high pressure and cold water to inactivate pathogens and extend shelf life. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(c) Logistics costs include expenses related to the transportation of finished goods from production facilities to our customers and certain warehousing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(d) Media costs include expenses related to advertising through media outlets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(e) Plant costs and other cost of goods sold items include plant employee costs and administrative expenses directly related to the cost of goods sold.&lt;/span&gt;&lt;/div&gt;(f) Other segment selling, general and administrative items include employee costs, chiller expenses, and other administrative selling expenses.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c-1" decimals="0" id="f-1036" unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-1037" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-3" id="f-1038" unitRef="usd">148184000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-6" decimals="-3" id="f-1039" unitRef="usd">187092000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-7" decimals="-3" id="f-1040" unitRef="usd">239093000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1041">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial information, including segment revenue, significant segment expenses, and profit or loss for each of the three most recent fiscal years is presented in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,102,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;975,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Input costs (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(319,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(289,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Quality costs (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Logistics costs (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(63,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(58,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Media costs (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(140,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(111,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(85,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plant costs and other costs of goods sold (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(241,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(206,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(171,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other segment selling, general and administrative items (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(132,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(121,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(107,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(73,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(58,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(49,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on disposals of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gain on equity investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(a) Input costs include expenses related to the procurement of raw materials and packaging materials used in the production of finished goods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(b) Quality costs include expenses related to quality control processes in place over the production of our dog and cat food products. This includes high pressure processing costs, which is a food preservation method that uses high pressure and cold water to inactivate pathogens and extend shelf life. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(c) Logistics costs include expenses related to the transportation of finished goods from production facilities to our customers and certain warehousing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(d) Media costs include expenses related to advertising through media outlets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(e) Plant costs and other cost of goods sold items include plant employee costs and administrative expenses directly related to the cost of goods sold.&lt;/span&gt;&lt;/div&gt;(f) Other segment selling, general and administrative items include employee costs, chiller expenses, and other administrative selling expenses.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-1042" unitRef="usd">1102015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-1043" unitRef="usd">975177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-1044" unitRef="usd">766895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <frpt:InputCosts contextRef="c-219" decimals="-3" id="f-1045" unitRef="usd">319572000</frpt:InputCosts>
    <frpt:InputCosts contextRef="c-220" decimals="-3" id="f-1046" unitRef="usd">289642000</frpt:InputCosts>
    <frpt:InputCosts contextRef="c-221" decimals="-3" id="f-1047" unitRef="usd">261511000</frpt:InputCosts>
    <frpt:QualityCosts contextRef="c-219" decimals="-3" id="f-1048" unitRef="usd">23100000</frpt:QualityCosts>
    <frpt:QualityCosts contextRef="c-220" decimals="-3" id="f-1049" unitRef="usd">25103000</frpt:QualityCosts>
    <frpt:QualityCosts contextRef="c-221" decimals="-3" id="f-1050" unitRef="usd">31443000</frpt:QualityCosts>
    <frpt:LogisticsCosts contextRef="c-219" decimals="-3" id="f-1051" unitRef="usd">63920000</frpt:LogisticsCosts>
    <frpt:LogisticsCosts contextRef="c-220" decimals="-3" id="f-1052" unitRef="usd">58424000</frpt:LogisticsCosts>
    <frpt:LogisticsCosts contextRef="c-221" decimals="-3" id="f-1053" unitRef="usd">57517000</frpt:LogisticsCosts>
    <frpt:MediaCosts contextRef="c-219" decimals="-3" id="f-1054" unitRef="usd">140483000</frpt:MediaCosts>
    <frpt:MediaCosts contextRef="c-220" decimals="-3" id="f-1055" unitRef="usd">111269000</frpt:MediaCosts>
    <frpt:MediaCosts contextRef="c-221" decimals="-3" id="f-1056" unitRef="usd">85483000</frpt:MediaCosts>
    <frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount contextRef="c-219" decimals="-3" id="f-1057" unitRef="usd">241354000</frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount>
    <frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount contextRef="c-220" decimals="-3" id="f-1058" unitRef="usd">206177000</frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount>
    <frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount contextRef="c-221" decimals="-3" id="f-1059" unitRef="usd">171020000</frpt:SegmentReportingPlantCostsAndOtherSegmentCostOfGoodsSoldItemsAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-219" decimals="-3" id="f-1060" unitRef="usd">132098000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-220" decimals="-3" id="f-1061" unitRef="usd">121884000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-221" decimals="-3" id="f-1062" unitRef="usd">107754000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:DepreciationAndAmortization contextRef="c-219" decimals="-3" id="f-1063" unitRef="usd">89721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-220" decimals="-3" id="f-1064" unitRef="usd">73615000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-221" decimals="-3" id="f-1065" unitRef="usd">58517000</us-gaap:DepreciationAndAmortization>
    <frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense contextRef="c-219" decimals="-3" id="f-1066" unitRef="usd">13883000</frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense>
    <frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense contextRef="c-220" decimals="-3" id="f-1067" unitRef="usd">49780000</frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense>
    <frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense contextRef="c-221" decimals="-3" id="f-1068" unitRef="usd">19775000</frpt:ShareBasedPaymentArrangementIncludingWarrantsExpense>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-219" decimals="-3" id="f-1069" unitRef="usd">-2212000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-220" decimals="-3" id="f-1070" unitRef="usd">-1284000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-221" decimals="-3" id="f-1071" unitRef="usd">-4321000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-219" decimals="-3" id="f-1072" unitRef="usd">9221000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-220" decimals="-3" id="f-1073" unitRef="usd">11868000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-221" decimals="-3" id="f-1074" unitRef="usd">13029000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-219" decimals="-3" id="f-1075" unitRef="usd">14120000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-220" decimals="-3" id="f-1076" unitRef="usd">12262000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-221" decimals="-3" id="f-1077" unitRef="usd">14097000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-219" decimals="-3" id="f-1078" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-220" decimals="-3" id="f-1079" unitRef="usd">9918000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-221" decimals="-3" id="f-1080" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-219" decimals="-3" id="f-1081" unitRef="usd">-68364000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-220" decimals="-3" id="f-1082" unitRef="usd">598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-221" decimals="-3" id="f-1083" unitRef="usd">210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-219" decimals="-3" id="f-1084" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-220" decimals="-3" id="f-1085" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-221" decimals="-3" id="f-1086" unitRef="usd">-1890000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-219" decimals="-3" id="f-1087" unitRef="usd">139137000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-220" decimals="-3" id="f-1088" unitRef="usd">46925000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-221" decimals="-3" id="f-1089" unitRef="usd">-33614000</us-gaap:NetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1090">Subsequent Events:&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company evaluates events that have occurred after the balance sheet date but before the financial statements are issued for recognition or disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 16, 2026, the Company received $95,459 in cash for the sale of its non-controlling interest in a privately held company following the equity investment's acquisition by a third party. The carrying value of the investment at December 31, 2025, was $33,446. The Company expects to recognize a pre-tax gain of approximately $62,013 in the first quarter of 2026, subject to customary post-closing adjustments. No adjustment has been made to the December 31, 2025 consolidated financial statements as the observable market transaction occurred in the first quarter of 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-222" decimals="-3" id="f-1091" unitRef="usd">95459000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-1092" unitRef="usd">33446000</us-gaap:EquityMethodInvestments>
    <frpt:EquityMethodInvestmentRealizedGainLossOnDisposalExpected contextRef="c-222" decimals="-3" id="f-1093" unitRef="usd">62013000</frpt:EquityMethodInvestmentRealizedGainLossOnDisposalExpected>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-223" id="f-1094">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-223" id="f-1095">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-223" id="f-1096">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-224" id="f-1097">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On November 3, 2025, our Chief Executive Officer, Billy Cyr, announced that he and certain of his family members and related trusts intended to enter into prearranged stock trading plans intended to satisfy the affirmative defense conditions of Rule 10b5-1 (each, a "Rule 10b5-1 Plan"), in order to permit Mr. Cyr and his family to exercise options granted in 2016 which expire on September 6, 2026, and to sell shares of Company common stock necessary to cover the exercise price, taxes, and various estate planning needs. The Rule 10b5-1 Plans were adopted on November&#160;5, 2025 in accordance with guidelines specified under Rule 10b5-1 of the Securities Exchange Act of 1934, and under SEC rules, shares cannot be sold as part of this plan until after the Company reports its fourth quarter financial results in February 2026. These plans do not include any other Freshpet equity beyond the options subject to expiration in 2026.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndTitle contextRef="c-224" id="f-1098">Chief Executive Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrIndName contextRef="c-224" id="f-1099">Billy Cyr</ecd:TrdArrIndName>
    <ecd:TrdArrExpirationDate contextRef="c-224" id="f-1100">September 6, 2026</ecd:TrdArrExpirationDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-224" id="f-1101">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-224" id="f-1102">November&#160;5, 2025</ecd:TrdArrAdoptionDate>
    <dei:AuditorFirmId contextRef="c-1" id="f-1104">185</dei:AuditorFirmId>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1105">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
